【发布时间】:2011-08-08 08:09:53
【问题描述】:
我正在尝试从 Rob Allen 的“Zend 框架入门”中学习 Zend 框架。我使用了给出的相同示例,但出现错误 -
致命错误:在第 14 行的 /var/www/html/workbench/sreekantk/zf-tutorial/application/controllers/IndexController.php 中找不到类“Application_Model_DbTable_Albums”。
我想我必须设置模型文件夹的路径,但不知道该怎么做。谁能帮我解决这个问题。
这是我的Bootstrap.php 文件。
//应用程序/Bootstrap.php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
protected function _initAutoload()
{
$autoloader = new Zend_Application_Module_Autoloader(array(
'namespace' => '',
'basePath' => APPLICATION_PATH.'/application/modules'));
return $autoloader;
}
}
谢谢只是 H。它奏效了。实际上我更改了文件夹结构,然后再次将appnamespace="Application" 添加到application.ini 文件中。谢谢大家的cmets。
【问题讨论】:
-
能否告诉我们您的模型类文件所在的文件夹结构,以及您如何为模型设置自动加载。
-
您是否已将“Zend 库”粘贴到应用程序的 /library 文件夹中...?
-
也许检查您的 application.ini。我认为您希望拥有以下设置:
appnamespace = Application,然后确保您的模型位于application/models目录中。 -
@Just H:我也做过。
-
@Chris:我已经包含了我的引导文件。
标签: zend-framework classnotfound