Class cakephp模型层次结构

Class cakephp模型层次结构,class,cakephp,model,hierarchy,flexibility,Class,Cakephp,Model,Hierarchy,Flexibility,我将CakePHP用于web应用程序。我正处于发展的初始阶段。我在一起做设计和开发 到目前为止,我有7张桌子 --Site |--ABC |--|--BCD [hasMany] |--|--TED [hasMany] |--|--NOC [hasOne] |--|--GED [hasMany] |--|--LOC [hasMany] 我对所有这些阶级的继承权感到困惑 目前我定义的关系网站有很多ABC和ABC有很多BCD…LOC和viceversa。我目前能够检索和保存数据 让我担心的是,这个系

我将CakePHP用于web应用程序。我正处于发展的初始阶段。我在一起做设计和开发

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

--Site
|--ABC
|--|--BCD [hasMany]
|--|--TED [hasMany]
|--|--NOC [hasOne]
|--|--GED [hasMany]
|--|--LOC [hasMany]
我对所有这些阶级的继承权感到困惑

目前我定义的关系网站有很多ABC和ABC有很多BCD…LOC和viceversa。我目前能够检索和保存数据

让我担心的是,这个系统是否足够灵活,可以很容易地包含将来的任何更改

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

一切都由ABC控制器驱动

有什么建议吗


提前感谢。

很难对虚构或首字母缩略词模型给出反馈,但是-所有模型都应该扩展AppModel,让您的关联/关系完成所有工作。我看不出有什么理由不让它完全灵活,到目前为止,它在每个项目上都很好地为我工作。

谢谢Dave。我只是在寻找自信。然后我将继续使用关系。谢谢@莫伊兹-完全理解。只要你使用正确的关系,并正确地设置所有这些,你就应该向前迈进。