限制foreach循环方法
拿模板里的index.dwt中的menu做例子限制fereach循环次数,
可以在foreach中加入判断$smarty.foreach.name.literation 判断(>,==,<) num
为循环次数加入if判断条件即可实现判断次数
代码如下:
<div class="menu">
<a href="../index.php"{if $navigator_list.config.index eq 1} class="cur"{/if}>{$lang.home}<span></span></a>
<!-- {foreach name=nav_middle_list from=$navigator_list.middle item=nav} -->
<!-- {if $smarty.foreach.nav_middle_list.iteration<7}-->
<a href="{$nav.url}" {if $nav.opennew eq 1}target="_blank" {/if} {if $nav.active eq 1} class="cur"{/if}>
{$nav.name}
</a>
<!--{/if}-->
<!-- {/foreach} -->
</div>
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: ThinkPHP volist 二级循环输出
- 下一篇: js和java中数组的区别和定义方式