我正在将 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 控制器驱动。
有什么建议吗?
先感谢您。