最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > 建站教程 > CMS教程 > ECShop教程 >

对ecshop模板中foreach进行简单分析

时间:2014-06-10 11:03来源: 作者: 点击:
我们将结合 ecshop 模板中的一些使用例子,来谈谈 ecshop 模板如何使用 foreach 循环 , 我们通过结合示例,让你更加明白 foreach 循环在 ecshop 模板中的重要性。对 ecshop 二次开发工作,也是有
(责任编辑:admin)

 

我们将结合ecshop模板中的一些使用例子,来谈谈ecshop模板如何使用foreach循环,我们通过结合示例,让你更加明白foreach循环在ecshop模板中的重要性。对ecshop二次开发工作,也是有非常重要的意义。

     1:foreach使用规则,他有以下几个参数 from ,item name iteration index

     2:如何使用foreach循环

  如果php要传递一个数组给ecshopsmarty模板.那么我们将通过from=$array 来接受,写法是{foreach from = $array item = item}

     3:ecshopsmarty的下标如何表示.

     {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:如何使用双重循环.

  我们在php程序本身也可以使用多重循环,只不过在php中的写法是$array['test']这样的写法。但是在foreach中。我们是用"."号的方式来访问。比如

{foreach from = $test item =item}

{$item.name}表示item中的name值.

{/foreach}

 

------分隔线----------------------------
栏目列表
推荐内容