Smarty:如何在一个html标记中合并数组的结果

时间:2016-07-19 09:57:40

标签: html5 smarty

大家好! 我有一些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"/>

请有人帮助我得到这个结果。感谢

1 个答案:

答案 0 :(得分:0)

只需在输入中执行foreach

<input type="hidden" name="aussen" value="
{foreach $data as $item}
{if !$item@first},{/if}
{$item.products_model}
{/foreach}
"/>

{/ foreach}的