在用ThinkPHP3.2.3开发应用时,模板文件可以包含普通模板标签和XML模板标签,标签的定界符都可以重新配置。
普通标签
内置模板引擎的普通模板标签默认以{ 和 } 作为开始和结束标识,并且在开始标记紧跟标签的定义,如果之间有空格或者换行则被视为非模板标签直接输出。 例如:{$name}
、{$vo.name}
、{$vo['name']|strtoupper}
都属于普通模板标签。
要更改普遍模板的起始标签和结束标签,请使用下面的配置参数:
TMPL_L_DELIM //模板引擎普通标签开始标记 TMPL_R_DELIM //模板引擎普通标签结束标记
例如在项目配置文件中增加下面的配置:
'TMPL_L_DELIM' => '<{', 'TMPL_R_DELIM' => '}>'
普通标签的定界符就被修改了,原来的 {$name}
和 {$vo.name}
必须使用 <{$name}>
和 <{$vo.name}>
才能生效了。
如果你定制了普通标签的定界符,记得修改下默认的系统模板。