返回首页
ecshop2014最新模板
当前位置: 主页 > ecshop二次开发讲座 >

ecshop模板中foreach的分析-讲座9

时间:2010-12-19 23:36来源:www.chinab4c.com 作者:admin 点击: QQ咨询qq:760868471淘宝旺旺咨询旺旺
上一讲座我们讲了ecshop中ajax调用原理-讲座8 ,本章我们将结合ecshop模板中的一些使用例子,来谈谈ecshop模板如何使用foreach循环,我们通过结合示例,让你更加明白foreach循环在ecshop模板中的重
  

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

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

     2:如何使用foreach循环

  如果php要传递一个数组给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:如何使用双重循环.

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

{foreach from = $test item =item}

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

{/foreach}

来源:http://www.chinab4c.com

  对本文如有疑问,进论坛咨询,专业人士解答 >>>
顶一下
(5)
100%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容