正在学习在Dreamweaver中使用php,用的是smarty模板引擎,const DIR_SEP = DIRECTORY_SEPARATOR;这句报错

完全是按照网络资源一步一步配置下来的==不知道为什么会有错dw显示:网页预览显示:Notice:Undefinedproperty:Smarty::$complie_di... 完全是按照网络资源一步一步配置下来的= =不知道为什么会有错
dw显示:

网页预览显示:
Notice: Undefined property: Smarty::$complie_dir in D:\xampp\htdocs\xampp\smarty\class\Smarty.class.php on line 763Fatal error: Uncaught --> Smarty: Unable to load template file 'test.htm' <-- thrown in D:\xampp\htdocs\xampp\smarty\class\sysplugins\smarty_internal_templatebase.php on line 129
在zend里面是没有报错的,但预览出来也是有问题的
展开
 我来答
你妹_伤不起
2014-12-11 · TA获得超过295个赞
知道小有建树答主
回答量:498
采纳率:100%
帮助的人:262万
展开全部
如果我没猜错的话 是 $smarty->compile_dir 你的第十行 不是complie_dir PS:12行对应的文件夹请注意权限 要有读写改的权限
追问

我觉得这个没问题啊,能详细点吗?谢谢

我的文件结构:

追答
  1. 首先  const DIR_SEP = DIRECTORY_SEPARATOR; 这句话没错  是定义常量DIR_SEP为斜杠   这个可以度娘 

  • 你代码 主要是因为这个 

  • Notice:  Undefined property: Smarty::$complie_dir in D:\xampp\htdocs\xampp\smarty\class\Smarty.class.php on line 763      因为在Smarty.class.php中 定义的是$compile_dir  而你index.php的第10行  写的是complie_dir 请注意i和l的位置 是2个不同的东西  所以报未知属性  把你第10行先改了 compile_dir
  • 2.代码不报错了  我们再交流权限问题。。
szkyk520
2014-12-15 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:83
采纳率:0%
帮助的人:66.2万
展开全部
Smarty::$complie_dir
这个属性错误,可能是拼写问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式