① Smarty模板目錄路徑問題
new \Smarty()好像引用外部類要在類名前要加\
② Thinkphp3.2.3 配置smarty模板問題
修改配置文件 ThinkPHP\Conf\convention.php
{XT:} {/XT}可根據個人喜好自定義
修改1:
// 布局設置
'TMPL_ENGINE_TYPE' => 'Smarty', // 默認模板引擎 以下設置僅對使用Think模板引擎有效
'TMPL_CACHFILE_SUFFIX' => '.html', // 默認模板緩存後綴
'TMPL_DENY_FUNC_LIST' => 'echo,exit', // 模板引擎禁用函數
'TMPL_DENY_PHP' => false, // 默認模板引擎是否禁用PHP原生代碼
'TMPL_L_DELIM' => '{XT:}', // 模板引擎普通標簽開始標記
'TMPL_R_DELIM' => '{/XT}', // 模板引擎普通標簽結束標記
修改2:
增加
//Smarty 模版引擎配置
'TMPL_ENGINE_CONFIG' => array(
'debugging'=>false,
//'error_reporting'=>'',
//'exception_handler'=>array('ExceptionClass','ExceptionMethod'),
//'template_dir' => TMPL_PATH, //模板目錄
//'compile_dir' =>TEMP_PATH ,//編譯目錄
//'cache_dir' =>CACHE_PATH, //緩存目錄
'caching' => false, //是否啟用緩存
'cache_lifetime' =>1,//緩存時間s
'left_delimiter'=>'{XT:}',
'right_delimiter' =>'{/XT}',
),