thinkphp中使用smarty模板引擎

分类: smarty,thinkphp 发布时间: 2015-03-17 10:50 浏览: 1,201 次

这段时间在使用thinkphp重构之前做的一个项目,还是想使用smarty来做模板,方便大家学习和使用,不然两种模板同时使用,大家太累了^v^!

thinkphp也是集成了这个扩展的,通过以下配置就可切换,前提你得是使用thinkphp完整包,核心包没有集成:

1、Application\Common\Conf\tags.php 中添加如下配置:

‘TMPL_ENGINE_TYPE’ => ‘Smarty’,
‘TMPL_ENGINE_CONFIG’ => array(
‘caching’ => FALSE,
‘template_dir’ => ‘Template’,
‘compile_dir’ => ‘cache’,
‘cache_dir’ => ‘cache’,
‘left_delimiter’ => ‘{{‘,
‘right_delimiter’ => ‘}}’,
),

2、模板存放/Template/[controller名]/[action名].html

 

核心包要使用smarty要自己去下载smarty包,放到ThinkPHP\Library\Vendor目录下,然后复制完整包内驱动文件:ThinkPHP\Library\Think\Template\Driver\Smarty.class.php,使用可开启smarty模板。

 

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!