smarty 部分循环值
section loop value at the smarty
我在使用 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}
但是没用。我需要帮助。
{section name=i start=5000 loop=26 step=5000}
这是错误的语法 start value 将是循环的起点,loop 将是循环的 till 结束点
所以,
你的代码是正确的为什么你使用secode代码?
如果你想改变你应该做这样的事情:
{section name=i start=5000 loop=5026}
{section name=i start=10000 loop=10026}
{section name=i start=15000 loop=15026}
我在使用 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}
但是没用。我需要帮助。
{section name=i start=5000 loop=26 step=5000}
这是错误的语法 start value 将是循环的起点,loop 将是循环的 till 结束点
所以,
你的代码是正确的为什么你使用secode代码? 如果你想改变你应该做这样的事情:
{section name=i start=5000 loop=5026}
{section name=i start=10000 loop=10026}
{section name=i start=15000 loop=15026}