Smartyのforeachで順位表示
Smartyのforeachを利用している際、ループ中に
1.
2.
3.
4.
というような行の順位を表現したい場合がある。そんな時は次のコード。
{foreach from=$buf name=loop}
{$smarty.foreach.loop.iteration}
{/foreach}
iterationは常に1からスタートする。ちなみに0からスタートさせたい場合はiterationの部分をindexにすれば良いだろう。
プログラマによるプログラマのためのサイト(20年プログラマやってきた職業軍人がお届けする戦闘指南書)
Smartyのforeachを利用している際、ループ中に
1.
2.
3.
4.
というような行の順位を表現したい場合がある。そんな時は次のコード。
{foreach from=$buf name=loop}
{$smarty.foreach.loop.iteration}
{/foreach}
iterationは常に1からスタートする。ちなみに0からスタートさせたい場合はiterationの部分をindexにすれば良いだろう。
ディスカッション
コメント一覧
まだ、コメントがありません