Smarty - foreach 在达到限制时停止
Smarty - foreach stops while reaching a limit
我对元素列表有一个聪明的 foreach 循环。此循环必须在完成 10 次迭代时停止,即 foreach 必须在列表的第 10 个元素处结束。
{foreach $b_list as $list}
<label>{$list['firstname']}</label>
{/foreach}
{foreach $b_list as $list name=list10}
{if $smarty.foreach.list10.index == 10}
{break}
{/if}
<label>{$list['firstname']}</label>
{/foreach}
{foreach $b_list as $list}
<label>{$list['firstname']}</label>
{if $list@iteration == 10}
{break}
{/if}
{/foreach}
我对元素列表有一个聪明的 foreach 循环。此循环必须在完成 10 次迭代时停止,即 foreach 必须在列表的第 10 个元素处结束。
{foreach $b_list as $list}
<label>{$list['firstname']}</label>
{/foreach}
{foreach $b_list as $list name=list10}
{if $smarty.foreach.list10.index == 10}
{break}
{/if}
<label>{$list['firstname']}</label>
{/foreach}
{foreach $b_list as $list}
<label>{$list['firstname']}</label>
{if $list@iteration == 10}
{break}
{/if}
{/foreach}