Smartyでのfor文

2010年4月30日

PHPで言うところの

for( $i=0; $i<100; $i++ )
{
       echo $i."\n";
}

というものをしたい場合、Smartyでは

{section name=forloop  loop=100}
{$smarty.section.forloop.iteration-1}
{/section}

というようにすればよい。

loop=100のところには変数などを入れれば、その数分だけループする。