2

我想在 smarty 中创建一个数组并在其中执行附加功能!就像我在 smarty 模板中声明一个变量一样{assign var=sizearr value=''},然后我想在循环中将值附加到这个变量,我可以访问像这样的值{sizearr.0},我该怎么做?

4

3 回答 3

4

使用追加。我不确定这是否也适用于 Smarty 2

{append var='sizearr' value='' index=0}

于 2013-09-13T16:45:19.413 回答
2

在 smarty3 中,您还可以使用更类似于 php 的方法:

{$sizearr[] = 'your value'}

并且要么像这样循环遍历数组

{foreach $sizearr as $value}
  {$value@key}: {$value}
{/foreach}

或者只是点击一个特定的索引:

{$sizearr[2]}
于 2014-02-28T12:59:38.050 回答
1

你也可以使用这个:

{$sizearr[] = "Size value"}

在这里您可以看到完整的文档(附加数组部分)

于 2017-05-01T17:15:42.820 回答