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

发布于 2024-11-09 22:16:47 字数 183 浏览 5 评论 0原文

我正在开发我的第一个 Zend 网站,并且刚刚完成了后台工作。问题是我没有创建任何模块,但现在我必须开发前台,我想创建一个不同的模块。

知道我的后台已经有大约 20 个控制器,我如何轻松地将它们的模块更改为“管理”?

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

感谢您的帮助 !

I am developing my first Zend website, and I just finished the Back-office. The problem is that I did not create any module, but now that I have to develop the Front-office I would like to create a different module.

Knowing that I already have about 20 controllers for my back-office, how could I easily change their module to "Administration" ?

Then I would place the front office in a "Public" module and the main engines will be left in the "Default" module.

Thanks for your help !

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

∞琼窗梦回ˉ 2024-11-16 22:16:47

我假设您使用 Zend_Application

在 application.ini 中启用模块:

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

为新的“公共”模块创建一个新的文件层次结构:

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

I assume you use Zend_Application.

Enable modules in your application.ini:

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

Create a new file hierarchie for your new "Public" module:

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

Back-office:

http://server.tld/user/add

Frontend / Public:

http://server.tld/frontend/user/list
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文