更换控制器模块的最快速最简单的方法

时间:2011-05-27 10:48:00

标签: zend-framework zend-controller

我正在开发我的第一个Zend网站,我刚刚完成了后台办公室。问题是我没有创建任何模块,但现在我必须开发Front-office我想创建一个不同的模块。

知道我的后台已有大约20个控制器,我怎样才能轻松将其模块更改为“管理”?

然后我将前台放在“公共”模块中,主引擎将保留在“默认”模块中。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我假设您使用Zend_Application

启用application.ini中的模块:

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

为新的“公共”模块创建一个新文件hierarchie:

library
public
application
    - controllers // class UserController extends Zend_Controller_Action
    - views
    - modules
        - frontend
            - controllers // class Frontend_UserController extends Zend_Controller_Action
            - views

后台:

http://server.tld/user/add

前端/公众:

http://server.tld/frontend/user/list