ecshop模板中foreach的使用方法

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

相關文章
相關標籤/搜索