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
展开
 我来答
百度网友00a9fcb
推荐于2017-05-19 · TA获得超过158个赞
知道小有建树答主
回答量:160
采纳率:100%
帮助的人:140万
展开全部
修改配置文件 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的完整版
追答
-。-
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式