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 相关文章推荐
别人整理的服务器变量:$_SERVER
Oct 20 PHP
PHP垃圾回收机制简单说明
Jul 22 PHP
php中取得文件的后缀名?
Feb 20 PHP
redis 队列操作的例子(php)
Apr 12 PHP
php长字符串定义方法
Jul 12 PHP
分享PHP header函数使用教程
Sep 05 PHP
ThinkPHP上使用多说评论插件的方法
Oct 31 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
Dec 24 PHP
一个简单的php MVC留言本实例代码(必看篇)
Sep 22 PHP
PHP生成随机数的方法总结
Mar 01 PHP
ThinkPHP5框架中使用JWT的方法示例
Jun 03 PHP
swoole锁的机制代码实例讲解
Mar 04 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
杏林同学录(一)
2006/10/09 PHP
PHP 输出URL的快捷方式示例代码
2013/09/22 PHP
PHP使用Pear发送邮件(Windows环境)
2016/01/05 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
2016/03/03 PHP
php 三元运算符实例详细介绍
2016/12/15 PHP
php基于自定义函数记录log日志方法
2017/07/21 PHP
RGB颜色值转HTML十六进制(HEX)代码的JS函数
2009/04/25 Javascript
JavaScript高级程序设计 阅读笔记(七) ECMAScript中的语句
2012/02/27 Javascript
如何使用JS获取IE上传文件路径(IE7,8)
2013/07/08 Javascript
JS判断字符串长度的5个方法(区分中文和英文)
2014/03/18 Javascript
node.js入门教程迷你书、node.js入门web应用开发完全示例
2014/04/06 Javascript
js中各种类型的变量在if条件中是true还是false
2014/07/16 Javascript
JavaScript strike方法入门实例(给字符串加上删除线)
2014/10/17 Javascript
nodeJS代码实现计算交社保是否合适
2015/03/09 NodeJs
javascript事件冒泡实例分析
2015/05/13 Javascript
jQuery表格行上移下移和置顶的实现方法
2015/10/08 Javascript
使用JQuery FancyBox插件实现图片展示特效
2015/11/16 Javascript
Bootstrap学习笔记之js组件(4)
2016/06/12 Javascript
基于vue实现swipe轮播组件实例代码
2017/05/24 Javascript
详解Vue中过度动画效果应用
2017/05/25 Javascript
JavaScript常用数组操作方法,包含ES6方法
2020/05/10 Javascript
vue前端框架—Mint UI详解(更适用于移动端)
2019/04/30 Javascript
JS实现的贪吃蛇游戏案例详解
2019/05/01 Javascript
python使用turtle库绘制时钟
2020/03/25 Python
Sanic框架流式传输操作示例
2018/07/18 Python
Django添加feeds功能的示例
2018/08/07 Python
Python3.7实现中控考勤机自动连接
2018/08/28 Python
Python版名片管理系统
2018/11/30 Python
django rest framework serializers序列化实例
2020/05/13 Python
10张动图学会python循环与递归问题
2021/02/06 Python
德国著名廉价网上药店:Shop-Apotheke
2017/07/23 全球购物
如何处理简单的PHP错误
2015/10/14 面试题
中秋节主持词
2014/04/02 职场文书
竞选纪律委员演讲稿
2014/09/13 职场文书
幼儿园食品安全责任书
2015/05/08 职场文书
python画条形图的具体代码
2022/04/20 Python