{$var=...}
{assign}函数的缩写。你可以在模板内对变量进行赋值,或者对数组元素进行赋值。

Note
在模板中进行赋值,从根本上讲还是将程序逻辑放到显示层来进行了,在PHP端进行此操作会更好。请自行考虑。

下面是该标签的属性:

参数名称缩写类型必选参数默认值说明
scopen/astringNon/a变量的作用范围: 'parent','root' 或 'global'
可选标记:
名称说明
nocache对赋值操作不进行缓存
简单赋值
_{$name='Bob'}_
The value of $name is _{$name}_.

输出:

The value of $name is Bob.

数学运算赋值

_{$running_total=$running_total+$some_array[row].some_value}_

对数组元素赋值

_{$user.name="Bob"}_

对多维数组元素赋值

_{$user.name.first="Bob"}_

附加到数组

_{$users[]="Bob"}_