ThinkPHP3.2.3 配置smarty模板问题
//配置:'TMPL_ENGINE_TYPE'=>'Smarty',//默认模板引擎以下设置仅对使用Think模板引报错:Unabletoloadtemplatefile...
//配置:
'TMPL_ENGINE_TYPE' => 'Smarty', // 默认模板引擎 以下设置仅对使用Think模板引
报错:
Unable to load template file 'w\PhpWeb\Jzy_Think3_2_3_f\ThinkPHP/Tpl/dispatch_jump.tpl'
错误位置
FILE: C:\wamp\www\PhpWeb\Jzy_Think3_2_3_f\ThinkPHP\Library\Vendor\Smarty\sysplugins\smarty_internal_templatebase.php LINE: 127 展开
'TMPL_ENGINE_TYPE' => 'Smarty', // 默认模板引擎 以下设置仅对使用Think模板引
报错:
Unable to load template file 'w\PhpWeb\Jzy_Think3_2_3_f\ThinkPHP/Tpl/dispatch_jump.tpl'
错误位置
FILE: C:\wamp\www\PhpWeb\Jzy_Think3_2_3_f\ThinkPHP\Library\Vendor\Smarty\sysplugins\smarty_internal_templatebase.php LINE: 127 展开
1个回答
展开全部
修改配置文件 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}',
),
{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}',
),
追问
这个方法试过了,还是不行,我用的是ThinkPHP3.2.3的完整版
追答
-。-
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询