Smarty:如何将数组的结果合并到一个 html 标签中
Smarty: how to merge a result of the array in one html tag
大家好!
我有一些 Smarty 代码:
{foreach name=aussen item=data from=$data}
{assign var='model' value=$data.products_model}
<input type="hidden" name="aussen" value={$model}/>
{/foreach}
我得到这样的结果:
<input type="hidden" name="aussen" value="5001"/>
<input type="hidden" name="aussen" value="5002"/>
但我想得到这样的东西:
<input type="hidden" name="aussen" value="5001,5002"/>
有人可以帮我得到这个结果吗?谢谢
只需在输入中执行 foreach
<input type="hidden" name="aussen" value="
{foreach $data as $item}
{if !$item@first},{/if}
{$item.products_model}
{/foreach}
"/>
{/foreach}
大家好! 我有一些 Smarty 代码:
{foreach name=aussen item=data from=$data}
{assign var='model' value=$data.products_model}
<input type="hidden" name="aussen" value={$model}/>
{/foreach}
我得到这样的结果:
<input type="hidden" name="aussen" value="5001"/>
<input type="hidden" name="aussen" value="5002"/>
但我想得到这样的东西:
<input type="hidden" name="aussen" value="5001,5002"/>
有人可以帮我得到这个结果吗?谢谢
只需在输入中执行 foreach
<input type="hidden" name="aussen" value="
{foreach $data as $item}
{if !$item@first},{/if}
{$item.products_model}
{/foreach}
"/>
{/foreach}