我在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配置自动加载,以便正确加载我的类?
答案 0 :(得分:1)
你找你的主目录在哪里是zf.ini,在windows中是你在Windows上登录用户名的目录。
只需添加如下一行:
basicloader.classes.0 = "BackendController"
如果采用basicloader.classes.0,只需输入basicloader.classes.1
通常,如果使用netbeans进行编码,IDE将定义:
basicloader.classes.0 = "NetBeansCommandsProvider"