smarty鎓oreach循环能不能取到 上次循环的值
展开全部
这样可以让他只输出5 次 循环次数还是根据数组长度来的 没有找到怎么限制 iteration 这表示循环次数是从1 开始的 还要保证 foreeach的name 唯一不然会报错
<ul>
<!-- {foreach from=$promotion_info item=item key=key name=name} -->
{if $smarty.foreach.name.iteration <= 5}
<li><!-- {if $item.type eq "snatch"} -->
<a href="snatch.php" title="{$lang.$item.type}" style="color:#06c;">{$lang.snatch_promotion}</a>
<!-- {elseif $item.type eq "group_buy"} -->
<a href="group_buy.php" title="{$lang.$item.type}" style="color:#06c;">{$lang.group_promotion}</a>
<!-- {elseif $item.type eq "auction"} -->
<a href="auction.php" title="{$lang.$item.type}" style="color:#06c;">{$lang.auction_promotion}</a>
<!-- {elseif $item.type eq "favourable"} -->
<a href="activity.php" title="{$lang.$item.type}" style="color:#06c;">{$lang.favourable_promotion}</a>
<!-- {elseif $item.type eq "package"} -->
<ul>
<!-- {foreach from=$promotion_info item=item key=key name=name} -->
{if $smarty.foreach.name.iteration <= 5}
<li><!-- {if $item.type eq "snatch"} -->
<a href="snatch.php" title="{$lang.$item.type}" style="color:#06c;">{$lang.snatch_promotion}</a>
<!-- {elseif $item.type eq "group_buy"} -->
<a href="group_buy.php" title="{$lang.$item.type}" style="color:#06c;">{$lang.group_promotion}</a>
<!-- {elseif $item.type eq "auction"} -->
<a href="auction.php" title="{$lang.$item.type}" style="color:#06c;">{$lang.auction_promotion}</a>
<!-- {elseif $item.type eq "favourable"} -->
<a href="activity.php" title="{$lang.$item.type}" style="color:#06c;">{$lang.favourable_promotion}</a>
<!-- {elseif $item.type eq "package"} -->
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询