Smartyメモ「section」「foreach」

Smartyでよく使う割には忘れるので、[ section ]と[ foreach ]のメモ。

section

{* 配列(入れ子も可能) *}
{section loop=$array name=id [start=1] [max=10] [step=2]}
Array Index: $smarty.section.id.index<br>
$array[id]<br>
{sectionelse}
null<br>
{/section}

foreach

{* 連想配列とか *}
{foreach from=$array item=name}
name.id<br>
name.initial<br>
name->object<br>
{/foreach}