PHP完全自学手册(珍藏版) 中文pdf扫描版下载
Ecshop应用过程中的经验
1,循环的时候增加数字
<!-- {foreach from=$brand_list item=brand name="brand_foreach"} -->
{$smarty.foreach.brand_foreach.iteration} <!--或者 {$smarty.foreach.brand_foreach.index}-->
<!--{/foreach}-->
-
得到索引
有2个值index(从0开始)和iteration(从1开始) 代码:
<!--{foreach name=nav_middle_list from=$navigator_list.middle item=nav} --> {$smarty.foreach.nav_middle_list.index}
index:从0开始
{$smarty.foreach.nav_middle_list.iteration}
iteration:从1开始
-
判断是第一个还是最后一个循环
第一个:first 最后:last
如果判断是否是第一个循环,就可以用
{if $smarty.foreach.nav_middle_list.first}
当然,判断最后一个就用
{if $smarty.foreach.nav_middle_list.last}
-
判断是否奇数/偶数
{if $smarty.foreach.nav_middle_list.iteration mod 2 eq 0}
偶数的列表循环
{else}
奇数的列表循环
1
{/if}
转载请注明:谷谷点程序 » Ecshop应用过程中的经验