Zend_Tool和项目自动加载

时间:2011-01-10 07:07:58

标签: zend-framework autoload zend-tool

我在ZF应用程序中使用Zend_Tool,该应用程序最初由Zend_Tool生成。

我可以很好地创建控制器,但是当我尝试创建一个动作时,我得到一个致命的错误:类......没有找到......

我正在使用模块化目录结构,每个模块都有一个库文件夹,映射到Library子名称空间。

控制器我正在尝试创建一个动作,扩展了我的库文件夹中定义的自定义动作控制器,即。

Application\Admin\Library\BackendController

映射到application / modules / admin / library / BackendController.php

所以我得到了:

Fatal error: Class 'Application\Admin\Library\BackendController' not found in /path/to/app/.../controllers/AuthenticationController.php

如何为Zend_Tool配置自动加载,以便正确加载我的类?

1 个答案:

答案 0 :(得分:1)

你找你的主目录在哪里是zf.ini,在windows中是你在Windows上登录用户名的目录。

只需添加如下一行:

basicloader.classes.0 = "BackendController"

如果采用basicloader.classes.0,只需输入basicloader.classes.1

通常,如果使用netbeans进行编码,IDE将定义:

basicloader.classes.0 = "NetBeansCommandsProvider"