1

我正在使用 Zend Framework 项目并从命令行使用 ZF 工具。在设置了一些初始结构之后,我用类似 MySite_Controller_Action 的东西扩展了 Zend_Controller_Action 类,并使现有的控制器指向它。所以现在我有类似的东西:

class IndexController extends MySite_Controller_Action
{  ... }

abstract class MySite_Controller_Action extends Zend_Controller_Action
{ ... }

问题是现在当我尝试运行类似的命令时

Bash$ zf create action edit Index

我收到这样的错误:

Creating an action named edit inside controller at /Library/WebServer/Documents/MySite/application/controllers/IndexController.php
PHP Fatal error:  Class 'MySite_Controller_Action' not found in /Library/WebServer/Documents/MySite/application/controllers/IndexController.php on line 3

Fatal error: Class 'MySite_Controller_Action' not found in /Library/WebServer/Documents/OurMods/application/controllers/IndexController.php on line 3

任何人都可以提供任何想法吗?我做了一些搜索,但我什至不知道从哪里开始。

注意:我已经通过 application.ini 文件加载了一个“MySite”命名空间,如下所示:

autoloadernamespaces.MySite = "MySite_"
4

0 回答 0