zend多模块设置

来源:互联网 发布:java io实例 编辑:程序博客网 时间:2024/05/02 04:59
 

下面添加多模块支持,一般一个网站有前台和后台管理两个模块(也可以分为更多)。

关于多模块配置的方法有很多,这里我记录一下我经常用的一种。

application目录下建立文件夹modules放置模块目录。假如下载要建立两个模块default admin,我们只需要在modules目录下建立目录defaultadmin两个目录,把application目录下的controllersmodelsviews文件夹剪切到这两个目录下。现在的application目录的文件结构如下图所示:



然后修改application目录下的configs 目录里的application.ini 文件,删除下面一行:

resources.frontController.controllerDirectory= APPLICATION_PATH "/controllers" resources.frontController.controllerDirectory= APPLICATION_PATH "/controllers"

 

添加

resources.frontController.controllerDirectory.default =APPLICATION_PATH "/modules/default/controllers"

resources.frontController.controllerDirectory.admin =APPLICATION_PATH "/modules/admin/controllers"

resources.FrontController.moduleDirectory =APPLICATION_PATH "/modules"  

resources.FrontController.moduleControllerDirectoryName ="controllers"  

resources.FrontController.defaultModule= "default"  

这里default为默认的模块目录名,controllers为控制器目录你如果默认的模块目录不是上面设置的,修改这里就可以了。

注:非默认模块controller的类名写法为Admin_IndexController 默认的模块不变

 

(转的 写的比以前的简洁多了 源地址:http://hi.baidu.com/%D4%F8%BE%AD%C9%D9%C4%EA9/blog/item/c58b502b8b36cb2d359bf76b.html)

原创粉丝点击