{%foreach $info as $entry%}{%/foreach%}
请问这里如何在foreach里获得entry的索引?

解决方案 »

  1.   

    {* The header block is output every five rows *} 
    {* 每五行输出一次头部区块 *} 
    <table> 
    {foreach from=$items key=myId item=i name=foo} 
       {if $smarty.foreach.foo.index % 5 == 0} 
          <tr><th>Title</th></tr> 
       {/if} 
       <tr><td>{$i.label}</td></tr> 
    {/foreach} 
    </table> .iteration包含当前循环次数,与index不同,从1开始,每次循环增长1。 iteration和index示例 {* this will output 0|1, 1|2, 2|3, ... etc *} 
    {* 该例将输出0|1, 1|2, 2|3, ... 等等 *} 
    {foreach from=$myArray item=i name=foo} 
    {$smarty.foreach.foo.index}|{$smarty.foreach.foo.iteration}, 
    {/foreach}