添加序号用key或者用iteration,但是key只有循环数据的键值没有指定的情况下才行,所以最靠谱的是用iteration,smarty 中foreach中iteration变量值就是当前循环次数
例子:
<code>
{foreach key=key item=item from=$contact name=name}
{$key}: {$item}:{$name.iteration}<br>
{/foreach>
</code>
注意:得加上:name=name {$smarty.foreach.name.iteration} 依次循环会显示:1,2,3,4...
{foreach from=$News item=list key=key name=name}
<li><span>{$list.name.iteration}</span><a href="{$list.url}">{$list.title}</a></li>
{/foreach}
试试看吧!