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}