变量输出
自定义变量输出:{$value}
默认值输出:{$value|default='默认值'}
系统变量:($Think.server/env/post/get/cookie/session/request)
使用运算符需要注意:数学运算,.语法失效
模板解析定界符(TMPL_L_DELIM、TMPL_R_DELIM)
使用函数
- 变量是第一个参数:{$vaule|function[=?,?,?]},例如{$value|trim}
- 变量不是第一个参数{$value|str_replace=?,?,###}
- 嵌套使用多个函数:{$value|func1|func2|func3},优先级从左到右
- 回归原生PHP:{:expression}
包含文件和模板替换
- 包含文件:<include file="模板表达式/文件路径[,...]" key=value/>
- 导入资源文件:import,load,js,css
- 模板替换:TMPL_PARSE_STRING
- 默认替换规则:__ROOT__,__APP__,__MODULE__,__CONTROLLER__,__ACTION__,__SELF__,__PUBLIC__
ThinkPHP模型:定义域实例化:
- think PHP模型的定义
- 模型是以PHP类的方式定义,继承自相应的模型类
- 约定模型名称是不包含表前缀的数据表名称,