限制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>
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇: PHP ,与. 字符串拼接效率比较及原理
