MW211 EXIT

devlog
Smarty/ループ文
2011年12月18日
「1~10」の値をSmartyだけで出力する方法。
┌──────────────────────────────────────┐
│{section name=cnt start=1 loop=11}                                          │
│{$smarty.section.cnt.index}<br/>                                            │
│{/section}                                                                  │
└──────────────────────────────────────┘
「for ($i = 1; $i < 11; $i++) {~」みたいなイメージだ。

ちなみにゼロパディングして「01~10」を出力する場合は、こう。
┌──────────────────────────────────────┐
│{section name=cnt start=1 loop=11}                                          │
│{$smarty.section.cnt.index|string_format:'%02d'}<br/>                       │
│{/section}                                                                  │
└──────────────────────────────────────┘
「printf(%02d, $i)」って感じかな。
分類:Smarty