聪明的部分循环值

时间:2015-06-19 16:30:20

标签: smarty

我在下拉菜单中遇到了一些问题,我使用的是智能模板。 默认设置是使用1-25中的下拉菜单。 而且我想知道我是否可以将它改为5000,10000,15000 ......

    <select id="mychoice" name="mychoice1" style="width:100px;" class="choicebox">{section name=i start=1 loop=26}
    <option value="{$smarty.section.i.index}" 
        {if $mychoice1 eq $smarty.section.i.index}selected{/if}>{$smarty.section.i.index}
    </option>
    {/section}
    </select>

我改变了上面的一行,如下所示。

{section name=i start=5000 loop=26 step=5000}

但它不起作用。我需要帮助。

1 个答案:

答案 0 :(得分:0)

{section name = i start = 5000 loop = 26 step = 5000}

这是错误的语法起始值将是循环的起点,循环将是循环的结束

所以,

您的代码是正确的,为什么您使用了secode代码? 如果你想改变,你应该做这样的事情:

{section name=i start=5000 loop=5026}
{section name=i start=10000 loop=10026}
{section name=i start=15000 loop=15026}