thinkphp中使用smarty模板引擎

分類: smarty,thinkphp 發布時間: 2015-03-17 10:50 瀏覽: 1,835 次

這段時間在使用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模板。

 

如果覺得我的文章對您有用,請隨意打賞。您的支持將鼓勵我繼續創作!

天下蓝月亮资料精选大全