Smarty 图标

根据 商标声明,您可以使用 Smarty 徽标。

Smarty Template Engine Smarty Template Engine

如需赞助、推广、新闻或其他询问,请联系

使用 Smarty 的网站

广告

{append}

{append} 用于创建或追加模板变量数组,在执行模板 期间。

注意

模板内变量的赋值本质上是将应用逻辑置于表示中,而 PHP 中可能处理得更好。请酌情使用。

属性

属性名称 类型 必需 默认值 描述
var String n/a 正在分配的变量的名称
value String n/a 正在分配的值
index String n/a 新数组元素的索引。如果不指定,此值将追加到数组的末尾。
scope String n/a 已分配变量的作用域:'parent','root' 或 'global'

选项标志

名称 描述
nocache 使用 'nocache' 属性分配变量

示例 7.7 {append}

{append var='name' value='Bob' index='first'}
{append var='name' value='Meyer' index='last'}
// or 
{append 'name' 'Bob' index='first'} {* short-hand *}
{append 'name' 'Meyer' index='last'} {* short-hand *}

The first name is {$name.first}.<br>
The last name is {$name.last}.

  

以上示例将输出

The first name is Bob.
The last name is Meyer.

  

另请参见 append()getTemplateVars()