Zend Framework多模块设置
版本为1.11.0以上。
在APPLICATION_PATH中添加module文件夹,然后新建default文件夹,把APPLICATION_PATH中的controllers、models和views拷贝进去。
修改APPLICATION_PATH中configs文件夹中的application.ini文件,删除掉:
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
然后添加如下配置:
resources.frontController.controllerDirectory.default=APPLICATION_PATH"/modules/default/controllers"
resources.frontController.controllerDirectory.admin=APPLICATION_PATH"/modules/administrator/controllers"
resources.FrontController.moduleDirectory =APPLICATION_PATH "/modules"
resources.FrontController.moduleControllerDirectoryName ="controllers"
resources.FrontController.defaultModule= "default"
非默认模块的控制器添加 ucfirst(模块名)_做前缀。