1:foreach使用規則,他有如下幾個參數 from ,item name iteration index
php
2:如何使用foreach循環數組
若是php要傳遞一個數組(如:$array)給ecshop的smarty模板.那麼咱們將經過from=$array 來接受,寫法是{foreach from = $array item = item}
it
3:
ecshop中smarty的下標如何表示,請看下面的例子:
{foreach from = $array item = item name=name}
{$smarty.foreach.name.iteration}
{/foreach}
這裏的iteration就是從1開始的下標,
若是要從0開始的下標,應該使用{$smarty.foreach.name.index}
io
4:如何判斷是不是foreach循環的開始和結束,最後一個元素.ast
{if $smarty.foreach.last}表示循環的最後一個元素.{if $smarty.freach.first}表示循環的開始.
模板
5:如何使用雙重循環.test
舉例以下:foreach
{foreach from = $test item =item}循環
{foreach from=$item.children item=child}
{$child.name}
{/foreach}
{/foreach}
smarty