在我的 zf 应用程序中,我有 3 个模块:
- 申请人
- 公司
- 行政
而且,在我的 application.ini 中,我选择了一个默认模块
resources.frontController.defaultModule = "applicant"
因此,一些控制器类的名称如下:
class IndexController extends Zend_Controller_Action /* in Applicant Module */
class Company_IndexController extends Zend_Controller_Action
class Admin_IndexController extends Zend_Controller_Action
由于申请人是我的默认模块,我不需要在类名中使用模块名称作为前缀。
如何使用前缀方式在默认模块中命名类?
我想使用这些类名
class Applicant_IndexController extends Zend_Controller_Action
class Company_IndexController extends Zend_Controller_Action
class Admin_IndexController extends Zend_Controller_Action
但我收到此错误:
Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)' in ZendFramework-1.11.6/library/Zend/Controller/Dispatcher/Standard.php on line 248