请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

ecshop模板制作中的foreach

           在ecshop模板制作中会大量用到 foreach ,下面我们就来讲讲ecshop模板如何使用foreach。
               1:foreach使用中他有几个参数 from ,item name iteration index
               2:foreach是用来循环显示数据的,看下面
            php传递一个数组(如:$array)给ecshop的smarty模板.就要通过from=$array 来传递,写法如下{foreach from = $array item = item}
               3:ecshop中smarty的写法如下:
     {foreach from = $array item = item name=name}
     {$smarty.foreach.name.iteration}
     {/foreach}  
          这里的iteration就是从1开始的下标,
要从0开始,应该使用{$smarty.foreach.name.index}
4:如何判断是否是foreach循环的开始和结束,最后一个元素.
             {if $smarty.foreach.last}表示循环的最后一个元素.{if $smarty.freach.first}表示循环的开始.
            5:使用foreach双重循环.
          {foreach from = $test item =item}
           {foreach from=$item.children item=child}
{$child.name}
{/foreach}
{/foreach}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

    热门帖子
  • 精华
  • 新帖
快速回复 返回顶部 返回列表