我有这段Smarty代码:
我希望在这个循环中有一个计数器,它接受一个起始值并增加一直到循环继续。我应该用什么?我不擅长使用Smarty。谢谢。
{iterate from=fruits item=fruit}
....
{/iterate}
我希望在这个循环中有一个计数器,它接受一个起始值并增加一直到循环继续。我应该用什么?我不擅长使用Smarty。谢谢。
.iteration
。{foreach from=fruits item=fruit}
current item #: {$smarty.foreach.fruits.iteration}
{/foreach}
来源:http://www.smarty.net/docsv2/zh_cn/language.function.foreach.tpl#foreach.property.index
如果您有类似以下的内容:
{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}