Smartyのforeachでループ内のカウント
Smartyのforeachを利用して、ループ内で『現在のループ回数は何回目か?』を知りたい時がある。
そのような時は
index
あるいは
iteration
を使用すればよい。indexは0からスタート。iterationは1からスタート。である。
例)
{foreach name=loop from=$loops item=item key=key}
indexの数は{$smarty.foreach.loop.index}
iterationの数は{$smarty.foreach.loop.iteration}
{/foreach}
ディスカッション
コメント一覧
まだ、コメントがありません