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获取数据源