belongsTo通过连接表

时间:2017-03-18 09:21:57

标签: mysql cakephp model-associations

我有User 可以属于一个而且只有一个Partner

因此,我不是在大多数情况下都使用Users.partner_id字段null,而是创建一个partners_users表。

但是我必须声明一个belongsToMany关联并不完全代表情况 我可以在表格中声明partners_users.user_id UNIQUE

你有什么看法?

1 个答案:

答案 0 :(得分:0)

您所描述的关联非常标准,并且是belongsTo / hasMany关联。保留Users.partner_id字段,无论是否使用过多。没有理由添加额外的表格。