我想在smarty中创建一个数组并在其中添加一个附加功能!就像我在智能模板中声明一个变量,如{assign var=sizearr value=''}
,然后我想在循环中将值附加到此,我可以访问{sizearr.0}
之类的值,我该怎么做?
答案 0 :(得分:3)
使用append。我不确定Smarty 2中是否也提供此功能
{append var='sizearr' value='' index=0}
答案 1 :(得分:2)
在smarty3中你也会使用更像php的方法:
{$sizearr[] = 'your value'}
并循环遍历数组,如
{foreach $sizearr as $value}
{$value@key}: {$value}
{/foreach}
或只是点击特定索引:
{$sizearr[2]}
答案 2 :(得分:1)