在Smarty循环中使用计数器

7
我有这段Smarty代码:
{iterate from=fruits item=fruit}
 ....
{/iterate}

我希望在这个循环中有一个计数器,它接受一个起始值并增加一直到循环继续。我应该用什么?我不擅长使用Smarty。谢谢。
2个回答

14

3

如果您有类似以下的内容:

{foreach from=$fruits item=fruit} {/foreach}

不要写成这样:

{foreach from=fruits item=fruit} {/foreach}

您应该使用以下语法:

{foreach from=$fruits item=fruit name=counter} 
    Iteration no {$smarty.foreach.counter.iteration}
{/foreach}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接