gpt4 book ai didi

php - 使用 CakePHP 管理大型应用程序

转载 作者:搜寻专家 更新时间:2023-10-31 21:46:48 25 4
gpt4 key购买 nike

我这里有一个应用程序正在变得越来越大。地址是这样的:www.aquitanda.com [巴西葡萄牙语]。

基本上,这是一个您可以自行买卖东西的网站,这意味着人们可以创建自己的网上商店。

对于这个项目,我有 4 个大的“接口(interface)”。其中之一是公共(public)界面,任何人都可以在其中浏览、注册为用户或商店等。我有另一个界面,人们可以在其中管理他们的偏好、个人资料等,这就是用户界面。有商店管理界面,人们可以在其中添加产品、类别、查看订单等。最后一个是商店的界面。

这意味着我有很多代码共享相同的模型和相同的 Controller ,但我的 Controller 变得越来越大,维护也越来越难。

看,我有胖模特。这不是因为 Action 越来越多的代码。只是因为我有很多 Action 。

所以我将我的代码移到了插件中,但这对我来说不再“合适”,因为我想将插件用于其他东西而不是接口(interface)操作。

是否有更好的组织建议?我应该只使用前缀并让我的 Controller 变大吗?我应该坚持使用插件 [也许使用自定义路径] 吗? v.1.3 会引入关于这个主题的任何新内容吗?我应该等待稳定版吗?还有其他选择吗?

谢谢;)

最佳答案

我不认为插件是您想要的,因为它们是独立的。如果您的模型已经很胖并且您想精简 Controller 逻辑,那么下一步就是确定是否有任何 Controller 代码应该属于组件。

关于php - 使用 CakePHP 管理大型应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1789562/

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