您现在的位置:首页 > 教案格式 > 正文

变量之间的相关关系 ThinkTemplate模板引擎的设计和使用方法(5)

2017-12-22 17:04 网络整理 教案网

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的在线手册中的相关部分。