ecshop foreach循环判断循环次数

  • 橘子浪人
  • 2012-9-12 11:59
  • lij2960
  • 阅读(7307)
  • 评论(0)
  • 摘要: 首先要在foreach里面加上一个name属相,如:name=name 如: 然后在里面判断:
    首先要在foreach里面加上一个name属相,如:name=name
    如:<!-- {foreach from=$package_goods.goods_list item=goods_list name=name} -->
         然后在里面判断:
    {$smarty.foreach.name.iteration}表示循环次数,再循环内会打印出:1,2,3,4,5等循环的次数
    {$smarty.foreach.name.first}表示第一次循环
    {$smarty.foreach.name.last}表示最后一次循环
    加入这个判断,有利于在模板里面进行样式的设计,比如我给每个li加一个bottom的样式,但是我不想再最后一个li里面加入,那么就可以利用这个判断来修改样式
    <!--{if $smarty.foreach.name.last}-->
    如果是最后一个循环,样式写在这里
    <!-- {else} -->
    其它的样式写在这里
    <!-- {/if} -->最后结束判断

    PHP技术交流QQ群:422137578

    除非注明,文章均为 PHP二次开发 原创,转载请注明本文地址:http://www.php2.cc/article-28-1.html

    相关阅读

    最新评论

    用户名:  *

    邮 箱:  *

    网 址: 注意加上“http://”哦!