使用CakePHP管理大型应用程序

时间:2009-11-24 11:46:39

标签: php cakephp

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

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

对于这个项目,我有4个大的“接口”。其中一个是commom接口,任何人都可以浏览,注册为用户或存储等等。我有另一个界面,人们管理他们的偏好,他们的个人资料等,这是用户界面。有商店管理界面,人们在这里添加产品,类别,签出订单等。最后一个是商店的界面。

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

看,我有胖子模特。这不是因为行动得到了很多代码。这只是因为我有很多行动。

所以我把我的代码移到了插件中,但这对我来说感觉不太“正确”,因为我想使用插件来代替接口操作。

为了更好地组织这个,是否有建议?我应该只使用前缀并让我的控制器变大吗?我应该坚持插件[可能与自定义路径]? v.1.3会在这个主题上引入新的东西吗?我应该等稳定版吗?还有其他选择吗?

谢谢;)

1 个答案:

答案 0 :(得分:1)

我不认为插件是你想要的,因为它们是自包含的。如果您的模型已经很胖并且您希望减少控制器逻辑,那么下一步就是确定是否有任何控制器代码属于某个组件。