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 相关文章推荐
给多个地址发邮件的类
Oct 09 PHP
用PHP连接MySQL代码的参数说明
Jun 07 PHP
PHP 函数执行效率的小比较
Oct 17 PHP
PHP的变量总结 新手推荐
Apr 18 PHP
PHP批量上传图片的具体实现方法介绍.
Feb 26 PHP
php实现专业获取网站SEO信息类实例
Apr 02 PHP
php分页原理 分页代码 分页类制作教程
Sep 23 PHP
Ajax和PHP正则表达式验证表单及验证码
Sep 24 PHP
PHP中单例模式与工厂模式详解
Feb 17 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
Apr 09 PHP
php实现小程序支付完整版
Oct 09 PHP
Thinkphp 框架扩展之驱动扩展实例分析
Apr 27 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
IIS环境下快速安装、配置和调试PHP5.2.0
2006/12/17 PHP
PHP数据过滤的方法
2013/10/30 PHP
php实现的一个简单json rpc框架实例
2015/03/30 PHP
使用Rancher在K8S上部署高性能PHP应用程序的教程
2020/07/10 PHP
深入解析JavaScript中的变量作用域
2013/12/06 Javascript
百度判断手机终端并自动跳转js代码及使用实例
2014/06/11 Javascript
js拼接html注意问题示例探讨
2014/07/14 Javascript
浅谈javascript实现八大排序
2015/04/27 Javascript
JavaScript与java语言有什么不同
2016/09/22 Javascript
JavaScript中for循环的几种写法与效率总结
2017/02/03 Javascript
原生js封装自定义滚动条
2017/03/24 Javascript
利用NPM淘宝的node.js镜像加速nvm
2017/03/27 Javascript
angularjs的select使用及默认选中设置
2017/04/08 Javascript
Map.vue基于百度地图组件重构笔记分享
2017/04/17 Javascript
vuejs 单文件组件.vue 文件的使用
2017/07/28 Javascript
Vue使用mixins实现压缩图片代码
2018/03/14 Javascript
vue项目中使用Svg的方法
2018/10/24 Javascript
富文本编辑器vue2-editor实现全屏功能
2019/05/26 Javascript
小程序实现搜索框功能
2020/03/26 Javascript
js获取 gif 的帧数的代码实例
2019/09/10 Javascript
Vue2.x和Vue3.x的双向绑定原理详解
2020/11/05 Javascript
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
python 排列组合之itertools
2013/03/20 Python
pytorch训练imagenet分类的方法
2018/07/27 Python
python实现剪切功能
2019/01/23 Python
python区块及区块链的开发详解
2019/07/03 Python
详解Python中的分支和循环结构
2020/02/11 Python
关于Tensorflow 模型持久化详解
2020/02/12 Python
使用 Python 读取电子表格中的数据实例详解
2020/04/17 Python
python中scrapy处理项目数据的实例分析
2020/11/22 Python
django中ImageField的使用详解
2020/12/21 Python
html5 datalist 选中option选项后的触发事件
2020/03/05 HTML / CSS
Linden Leaves官网:新西兰纯净护肤品
2020/12/20 全球购物
2014年教师业务工作总结
2014/12/19 职场文书
考试作弊检讨书范文
2015/01/27 职场文书
红色经典观后感
2015/06/18 职场文书