assign|变量赋值标签
标签名称:assign
功能说明:变量赋值标签
适用范围:TPL模板文件
调用语法:<!--{assign var="" value=""}-->
参数说明:
属性 | 类型 | 是否必须 | 缺省值 | 描述 |
---|---|---|---|---|
var | string | Yes | N/A | 被赋值的变量名 |
value | string | Yes | N/A | 赋给变量的值(可以是文本,数字,也可以是Array(一维、二维数组)) |
标签实例:
定义$a变量输出文本:
<!--{assign var="a" value="OEmarry"}-->
输出变量$a:
<!--{$a}--> 输出结果:OEmarry定义变量获取 Array()数据源
定义$elite_emcee变量,读取所在分站推荐司仪数据
<!--{assign var='elite_emcee' value=vo_list("mod={emcee} where={v.elite='1'} num={5} city={1}")}-->
使用foreach或者section输出列表数据
<!--{foreach $elite_emcee as $volist}-->
<li><!--{$volist.shopname}--></li>
......
<!--{/foreach}-->
温馨提示:$elite_emcee赋值使用了列表钩子vo_list获取数据源