Board logo

标题: 泽园cms z:var变量置值标签 [打印本页]

作者: xiexie    时间: 2019-8-28 10:31     标题: 泽园cms z:var变量置值标签

将value属性的值植入到名称等于var 属性的全局变量中去。

属性

数据类型

允许值

用法

var

String

 

变量名

value

String

 

变量值

json

String 

JSON变量值

定义简单变量:<br/>
<z:set var="count" value="12"/>
<z:set var="price" value="2.1"/>
输出count值:${count}<br/>
输出count*price值:${count*price}<br/>
<br/>
修改简单变量:<br/>
<z:set var="price" value="2.2"/>
再次输出count*price值:${count*price}<br/>
   
<br/>
<br/>
定义对象:<br/>
<z:set var="zving" json="{name:'泽元软件',postcode:'100085','test?':'特殊字符'}"/>
输出zving.name:${zving.name}<br/>
输出zving.postcode:${zving.postcode}<br/>
输出属性中含有特殊字符的值:${zving['test?']}<br/>
   
修改对象值:<br/>
<z:set var="zving.name" value="泽元软件有限公司"/>
再次输出zving.name:${zving.name}<br/>
   
<br/>
<br/>
定义列表:<br/>
<z:set var="list" json="['A','B','C','D']"/>
输出列表中的值:${list[1]}
<br/>
修改列表:
<z:set var="list[1]" value="BB"/>
再次输出列表中的值:${list[1]}
 
 
注意:
<z:set>也可以改变全局变量的值,例如:
<z:set var="Request.PageIndex" value="1"/>
之后可在模板中通过类似${Type}获取到值value





欢迎光临 PHP开发笔记 (http://phpvi.com/) Powered by Discuz! 6.1.0