首页 > 其他 > 详细

TP框架中用tp模版迁移smarty模版的注意事项

时间:2016-01-09 12:09:43      阅读:152      评论:0      收藏:0      [点我收藏+]

ThinkPHP使用Smarty模板引擎的流程及注意事项
在多人合作的项目中,Smarty模板使用的最多,具体原因百度。

而ThinkPHP中默认使用的模板是Think自己的模板,这就需要修改默认的模板引擎变量。

步骤如下:


①在config.php中定义如下配置项

              ‘TMPL_ENGINE_TYPE‘=>‘Smarty‘,
②上一步已经切换了模板引擎,css样式如果有{},需要使用{literal}标签禁止smarty解析,使用{literal}{/literal}标签包含起来。

③如果业内css引用等地方使用了自定义的系统变量,如$Think.const.CSS_URL(注意使用Thinkphp模板时可以使用例如$Think.CSS_URL的缩写形式,但是切换成smarty模板时不能省略const!)将关键字$Think 变为 $smarty(注意开头字母变了小写)。

④tp引擎会对关键常量进行替换例如:__CONTROLLER__ __MODULE__等,smarty引擎不会替换,需要设置为:{$smarty.const.__CONTROLLER__}解析出来。

TP框架中用tp模版迁移smarty模版的注意事项

原文:http://www.cnblogs.com/ningheshutong/p/tpsmart.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!