【发布时间】:2011-06-10 13:08:41
【问题描述】:
我正在学习教程,设置完所有内容后我得到了:
致命错误:未捕获的异常“SmartyException”带有消息“请” 使用 parent::__construct() 调用父构造函数'
这是我的配置文件:
<?php
// SITE_ROOT contains the full path to the tshirtshop folder
define('SITE_ROOT', dirname(dirname(__FILE__)));
// Application directories
define('PRESENTATION_DIR', SITE_ROOT . '/presentation/');
define('BUSINESS_DIR', SITE_ROOT . '/business/');
// Settings needed to configure the Smarty template engine
define('SMARTY_DIR', SITE_ROOT . '/libs/smarty/');
define('TEMPLATE_DIR', PRESENTATION_DIR . 'templates');
define('COMPILE_DIR', PRESENTATION_DIR . 'templates_c');
define('CONFIG_DIR', SITE_ROOT . '/include/configs');
?>
我的目录结构是:
mydomain.com/test/include
mydomain.com/test/libs
mydomain.com/test/presentation
我该如何解决这个错误?
【问题讨论】:
-
错误信息是不是也告诉你错误在哪一行?
-
这个PHP4代码是在PHP5环境下运行的吗?
-
不是 PHP5 环境
-
Bob,不要将问题标题更改为包含“已解决”,而是请接受问题的答案之一。如果他们都没有回答,请添加您自己的答案以及您为解决问题所做的事情,然后接受。谢谢!
标签: php smarty runtime-error