Smartyのforeachを利用している際、ループ中に
1.
2.
3.
4.
というような行の順位を表現したい場合がある。そんな時は次のコード。
{foreach from=$buf name=loop}
{$smarty.foreach.loop.iteration}
{/foreach}
iterationは常に1からスタートする。ちなみに0からスタートさせたい場合はiterationの部分をindexにすれば良いだろう。
Smartyのforeachを利用している際、ループ中に
1.
2.
3.
4.
というような行の順位を表現したい場合がある。そんな時は次のコード。
{foreach from=$buf name=loop}
{$smarty.foreach.loop.iteration}
{/foreach}
iterationは常に1からスタートする。ちなみに0からスタートさせたい場合はiterationの部分をindexにすれば良いだろう。