0

我正在将 CakePHP 用于 Web 应用程序。而且我正处于非常初级的发展阶段。我正在同时进行设计和开发。

到目前为止,我有 7 张桌子。

--Site
|--ABC
|--|--BCD [hasMany]
|--|--TED [hasMany]
|--|--NOC [hasOne]
|--|--GED [hasMany]
|--|--LOC [hasMany]

我对所有这些类的层次结构感到困惑。

目前我正在定义关系站点 hasMany ABC 和 ABC hasMany BCD...LOC,反之亦然。我目前能够检索和保存数据。

我担心的是系统是否足够灵活,可以轻松地包含任何未来的变化。

关于我的类的层次结构,Should Site 扩展 AppModel 和 ABC 扩展 Site 等等。或者 定义关系会给我我需要的一切。

一切都由 ABC 控制器驱动。

有什么建议吗?

先感谢您。

4

1 回答 1

2

很难对虚构或首字母缩略词模型提供真正的反馈,但是 - 所有模型都应该扩展 AppModel,并让您的关联/关系完成所有工作。我看不出有什么理由不能让它完全灵活,并且迄今为止在每个项目上都对我来说工作得很好。

于 2012-01-13T21:47:58.620 回答