变量之间的相关关系 ThinkTemplate模板引擎的设计和使用方法(5)
var 变量输出,用于普通变量,支持的标签属性有 name | format | function;
equal 判断是否相同,支持的标签属性有 name | property | key | value | function;
notequal 判断是否不同;
present 判断是否定义 支持的标签属性有 name | property | key;
notpresent 判断是否没有定义;
Html标签库
Html标签库主要用于实现一些Html标记的动态生成和变量封装,主要有:
select 动态生成select列表;
checkbox 动态生成checkbox;
radio 动态生成radio;
link 动态加载js或者css文件;
imageLink 带有链接的图片;
imageBtn 图片按钮;
mulitSelect 多选组件;
list DataGrid组件;
四、总结
作为一个模板引擎的设计,本文只是做一个概要的原理描述和简单的使用,其中还有很多细节方面,例如优化解析效率、包含机制、安全考虑、特殊变量解析、异常处理等。更多关于ThinkTemplate的内容和标签用法可以参考ThinkPHP的在线手册中的相关部分。
http://www.jiaoanw.com/%E6%95%99%E6%A1%88%E6%A0%BC%E5%BC%8F/article-16274-5.html
http://www.jiaoanw.com/
true
教案网
http://www.jiaoanw.com/%E6%95%99%E6%A1%88%E6%A0%BC%E5%BC%8F/article-16274-5.html
report
644
var 变量输出,用于普通变量,支持的标签属性有 name | format | function; equal 判断是否相同,支持的标签属性有 name | property | key | value | function; notequal 判断
感谢@SMTOWN让宋茜身高魔术般地变成了最矮的