gpt4 book ai didi

php - cakephp 应用程序中的多个模块

转载 作者:可可西里 更新时间:2023-11-01 00:35:33 25 4
gpt4 key购买 nike

我需要在cakephp 中准备三个独立的模块。一个是管理员,酒店管理员,客人。这三个将是不同类型的用户,具有相同的登录屏幕,但内部布局将完全分开。

我们能否为所有这些用户提供三个单独的文件夹结构,例如三个应用程序文件夹,或者我们需要为这些用户使用路由(如前所述 here ),这将导致混合 Controller 并且难以操作。

最佳答案

您可以将模块创建为“插件”,然后它们将拥有独立的模型、 View 和 Controller 。插件的默认路由是可以通过 /plugin_name/controller_name/action 访问它们。插件甚至可以有自己的布局等。您的主要应用程序将减少为验证用户和检查权限。

更多信息:
1.3:http://book.cakephp.org/1.3/en/view/1111/Plugins
2.0:http://book.cakephp.org/2.0/en/plugins.html

只有当三个模块具有基本相同的 Controller 和模型时,我才会使用路由。

关于php - cakephp 应用程序中的多个模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9029627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com