0

今天是个好日子。我是前端开发人员,但我必须在使用 Zend Framework 构建的后端进行轻微调整。

我有一个控制器CalendarController.php,并想制作一个相关模型,称为Calendar。该模型被实例化为

`class Project_Model_Calendar extends Project_Model_Abstract`

在一个名为 Calendar 的文件中,放置在 Model 目录中。

后来我发现我不需要这个模型,所以我简单地删除了它,只在控制器中引用它。(它是这样使用的

    `$this->form = new Project_Model_Calendar();`

)

显然有一些内存缓存或配置文件保存了这个模型,并且每次都尝试加载它。

我收到以下错误 Zend_Session::start() 错误 #2 include_once() [function.include]: Failed opening 'Project/Model/Calendar.php' for contains

如果我不在任何地方使用该模型,为什么会出现此错误?如何清除已加载模型的缓存?

你能帮我吗?请原谅我提出如此不具体的问题,但我需要修复它,Zend 框架在大多数时候对我来说仍然是一个谜。

4

1 回答 1

0

包含该文件可能仍会导致错误,即使您没有使用它。确保它不是硬编码包含在 php.ini、httpd.conf 或 .htaccess 文件的路径中。

于 2013-10-04T11:43:13.587 回答