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}

也就越容易失败,还不如怀揣一颗平常心,“但行好事,莫问前程”,往往成功的几率反而更大些

ecshop模板制作中的foreach

相关文章:

你感兴趣的文章:

标签云: