我正在
致命错误:第XX行的/route/to/project/application/controllers/AuthController.php中找不到“Form_Login”类
在控制器内实例化类From_Login时。 我想这个表单没有被bootstrap类自动加载。 在我的bootstrap文件中,我有这个方法
protected function _initAutoload(){
$modelLoader = new Zend_Application_Module_Autoloader(array(
'namespace' => '',
'basePath' => APPLICATION_PATH));
return $modelLoader;
}
应该自动加载我的资源。 我正在使用默认的项目结构。
-application
--controllers
---Authcontroller.php
--forms
---Login.php
当我使用zf工具创建表单时,它会自动将名称设置为Application_Form_Login,然后我删除了Application_部分,因为我正在使用“”命名空间。我不工作。 我也尝试在application.ini文件中设置appnamespace =“”,但没有发生任何事情
答案 0 :(得分:0)
经过不同的选择后,我累了,因为它没有用,所以我删除了项目文件夹,从头开始使用whit zend工具,然后......瞧,它有效! 在我看来,这是zend工具和/或.zfproject.xml文件的问题,因为我手动添加了一些资源,而其他一些资源使用zf工具。
答案 1 :(得分:0)
使用Zend模块化结构并将您的类名“Form_Login”更改为“Default_Form_Login”。