我有一个小的(非常小的)zend 项目,它涵盖了两个模块,管理模块和前端模块。我还设法在“前端”模块下创建了一个表单,并且还能够在前端模块的控制器中使用它。现在,我的问题是,当我在“管理”模块下创建一个表单并在管理控制器中使用它时,php 无法再检测到该类的位置。因此,显示此错误:
Fatal error: Class 'Admin_Form_Login' not found in C:\xampp\htdocs\projects\zend\finder\application\modules\admin\controllers\IndexController.php on line 18
我很困惑,在前面的模块中,它正在工作,但在管理模块上,非常相似的创建和使用方式,它失败了。注意:我使用 zf 工具来创建表单。
这是我的application.ini,也许这可能会有所帮助。
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
appnamespace = "Application"
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.frontController.params.displayExceptions = 0
resources.modules[] =
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts/"
resources.view.helperPath.Finder_View_Helper = APPLICATION_PATH "/../library/Finder/View/Helper"
我为此使用 Zend 1.11.12。
提前致谢。