ThinkPHP3.2.3 配置smarty模板问题

//配置:
'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

修改配置文件 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}',
),追问

这个方法试过了,还是不行,我用的是ThinkPHP3.2.3的完整版

追答

-。-

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网