2010年6月2日水曜日

Smarty反復構文での制御変数参照方法

for文のような、制御変数を明示的に利用する反復構文がない。

1. sectionを使う

{section name=cnt start=0 loop=10}
{$smarty.section.cnt.index}
{/section}

2. foreachのプロパティを使う

{foreach from=emps item=emp name=emploop}
{$smarty.foreach.emploop.index}
{/section}

どちらの場合も、breakとcontinueに相当するものはない。

0 件のコメント:

コメントを投稿