【发布时间】:2011-06-02 03:28:20
【问题描述】:
我正在努力决定我的 cakephp 应用程序中真正需要多少个 HABTM 关系。我想我不太明白“有”的真正含义。我不想拥有比必要更多的 HABTM 表。这是我的数据库中的内容:
Users
Properties
Leases
Payments
Repairs
user HABTM properties,user HABTM leases,user HABTM users,user HABTM repairs,property的hasMany repairs,property的hasMany leases , lease hasMany repairs.
另外,我的users 模型有两个别名(manager 和tenant)。这是我最终建立了这么多 HABTM 关系的原因之一,但我不确定是否有必要。
我的用户 HABTM 关系是否过多?通过我的模型递归蛋糕会更好吗?
谢谢!
【问题讨论】: