首页 > 其他 > 详细

smarty模板section循环用法

时间:2016-05-04 01:19:20      阅读:252      评论:0      收藏:0      [点我收藏+]

{foreach name=foreach_name key=k item=v from=$arr}

{$k}=>{$v}<br/>

{/foreach} 


{section name=sec_name loop=$arr start=0 step=n max= m show=true/false }

{if is_array($arr[sec_name])}

 {section name=sec2 loop=$arr[sec_name]}

{$arr[sec_name][sec2]}<br/> 

{/section}

{esle}

 {$arr[sec_name]}<br/>

{/if} 

{$smarty.section.sec_name.index}{*当前循环下标,默认为0,例如0,1,2,3...*} 

{$smarty.section.sec_name.index_prev}{*当前循环下标的前一个值,index为0时,index_prev为-1*}

{$smarty.section.sec_name.index_next}{*后一个值,默认为1*}

{$smarty.section.sec_name.first}{*是否为第一个循环,是为true*}

{$smarty.section.sec_name.last}{*是否为最后一个循环*}

{$smarty.section.sec_name.iteration}{*当前行号,如1,2,3,4...*}rownum是iteration的别名

{$smarty.section.sec_name.loop}{*最后一个循环号,数组元素为7个,实际循环4次(例:max=4),loop仍然显示为7*} 

{$smarty.section.sec_name.total}{*实际循环次数*} 

max规定最大循环次数;

show是否显示这部分内容;决定是否对这块进行显示 

{/section}

 

smarty模板section循环用法

原文:http://www.cnblogs.com/feng12345/p/5457039.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!