ThinkPHP使用smarty模板引擎的方法


Posted in PHP onJuly 01, 2014

ThinkPHP支持多种php模板引擎,可以根据个人需要加以配置。
下面我们以Smarty模板引擎为例,给大家说说具体的操作流程!

首先去Smarty官网上下载一个Smarty。本站下载地址:https://3water.com/codes/16086.html。
接下来解压压缩包,会有两个文件夹:demo和libs。打开libs文件夹,复制所有内容。
接下来,打开你网站根目录 下thinkphp的文件夹。里面有个vendor文件夹,这个文件夹是TP调用第三方类库用的,把刚才复制的东西全部粘贴过来。
之后打开 你项目的配置文件,应该在你项目目录 的conf目录下conf.php这个文件。

加上如下配置:

'TMPL_ENGINE_TYPE'=>'Smarty'

如果 你想配置的更多,你还可以 加上

'TMPL_ENGINE_CONFIG'=>array( 
'caching'=>true, 
'template_dir'=>TMPL_PATH, 
'compile_dir'=>CACHE_PATH, 
'cache_dir'=>TEMP_PATH 
)

这样你就可以使用Smarty模板了。

模板的文件位置没有变,缓存位置也没有变。

PHP 相关文章推荐
基于PHP中的常用函数回顾
Jul 11 PHP
PHP不用递归实现无限分级的例子分享
Apr 18 PHP
模板引擎smarty工作原理以及使用示例
May 25 PHP
php之Smarty模板使用方法示例详解
Jul 08 PHP
PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
Sep 24 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
Nov 04 PHP
PHP SESSION的增加、删除、修改、查看操作
Mar 20 PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
Mar 05 PHP
php利用imagemagick实现复古老照片效果实例
Feb 16 PHP
PHP实现求解最长公共子串问题的方法
Nov 17 PHP
thinkPHP通用控制器实现方法示例
Nov 23 PHP
PHP字符串与数组处理函数用法小结
Jan 07 PHP
PHP使用GIFEncoder类处理gif图片实例
Jul 01 #PHP
ThinkPHP模板IF标签用法详解
Jul 01 #PHP
PHP使用GIFEncoder类生成gif动态滚动字幕
Jul 01 #PHP
PHP使用GIFEncoder类生成的GIF动态图片验证码
Jul 01 #PHP
ThinkPHP模板范围判断输出In标签与Range标签用法详解
Jun 30 #PHP
ThinkPHP模板判断输出Empty标签用法详解
Jun 30 #PHP
ThinkPHP模板判断输出Defined标签用法详解
Jun 30 #PHP
You might like
浅谈php中mysql与mysqli的区别分析
2013/06/10 PHP
zf框架的校验器使用使用示例(自定义校验器和校验器链)
2014/03/13 PHP
查找php配置文件php.ini所在路径的二种方法
2014/05/26 PHP
PHP实现C#山寨ArrayList的方法
2015/07/16 PHP
Zend Framework教程之Application和Bootstrap用法详解
2016/03/10 PHP
PHP二维数组去重算法
2016/12/17 PHP
php字符串过滤strip_tags()函数用法实例分析
2019/06/24 PHP
Jquery Ajax学习实例3 向WebService发出请求,调用方法返回数据
2010/03/16 Javascript
基于jquery的实现简单的表格中增加或删除下一行
2010/08/01 Javascript
javascript遍历控件实例详细解析
2014/01/10 Javascript
Jquery插件实现点击获取验证码后60秒内禁止重新获取
2015/03/13 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
2015/03/24 Javascript
利用jQuery实现漂亮的圆形进度条倒计时插件
2015/09/30 Javascript
jQuery实现的网页右下角tab样式在线客服效果代码
2015/10/23 Javascript
微信公众号 客服接口的开发实例详解
2016/09/28 Javascript
AngularJS实现根据不同条件显示不同控件
2017/04/20 Javascript
vue+springboot前后端分离实现单点登录跨域问题解决方法
2018/01/30 Javascript
Vue中this.$router.push参数获取方法
2018/02/27 Javascript
React Native基础入门之调试React Native应用的一小步
2018/07/02 Javascript
Vue 配合eiement动态路由,权限验证的方法
2018/09/26 Javascript
富文本编辑器vue2-editor实现全屏功能
2019/05/26 Javascript
微信小程序实用代码段(收藏版)
2019/12/17 Javascript
pandas or sql计算前后两行数据间的增值方法
2018/04/20 Python
在python2.7中用numpy.reshape 对图像进行切割的方法
2018/12/05 Python
Python中函数参数匹配模型详解
2019/06/09 Python
python3.7 利用函数os pandas利用excel对文件名进行归类
2019/09/29 Python
python 中的paramiko模块简介及安装过程
2020/02/29 Python
使用分层画布来优化HTML5渲染的教程
2015/05/08 HTML / CSS
简述synchronized和java.util.concurrent.locks.Lock的异同
2014/12/08 面试题
机械绘图员岗位职责
2013/11/19 职场文书
中医专业职业生涯规划书范文
2014/01/04 职场文书
实习单位接收函模板
2014/01/10 职场文书
花店创业计划书范文
2014/02/07 职场文书
监察局领导班子四风问题整改措施思想汇报
2014/10/05 职场文书
被委托人身份证明
2015/08/07 职场文书
Python自动化实战之接口请求的实现
2022/05/30 Python