我聪明的循环出了什么问题

时间:2012-10-01 10:45:47

标签: smarty smarty3

{section name=i loop=(($data|count)/2) start=0}
<div data-role="controlgroup" data-type="horizontal">
    {section name=ii loop=i start=(i+2)}
    <a href="#" data-role="button" name="buttons" rel="{$page['user'][ii]}">{$user['page'][$page['user'][ii]]}</a>
    {/section}
</div>

问题出现在{section name=ii loop=i start=(i+2)}附近,因为<div data-role="controlgroup" data-type="horizontal">在源中为空。

1 个答案:

答案 0 :(得分:0)

尝试

{section name=i loop=(($data|@count)/2) start=0}

而不是

{section name=i loop=(($data|count)/2) start=0}