Activerecord yii中没有主外键关系的关系型Ado
我有两张桌子。一个是组,另一个是框架。 组的id、名称、所有者为列。 grouppage具有id、名称和用户id。 用户可以拥有组页面。如果用户是组的所有者,则可以编辑页面。表示用户id=所有者。否则,用户无法编辑组页面。 因此,我有一个名为can_edit的公共属性。如果user_id=owner,则为真。 现在我想使用关系ADO连接这两个表。但是我该怎么做呢?因为我必须将grouppage表中的用户id连接到组中的所有者。所有者和组id都不是主键 有什么解决方案/想法吗 多谢大家Activerecord yii中没有主外键关系的关系型Ado,activerecord,yii,Activerecord,Yii,我有两张桌子。一个是组,另一个是框架。 组的id、名称、所有者为列。 grouppage具有id、名称和用户id。 用户可以拥有组页面。如果用户是组的所有者,则可以编辑页面。表示用户id=所有者。否则,用户无法编辑组页面。 因此,我有一个名为can_edit的公共属性。如果user_id=owner,则为真。 现在我想使用关系ADO连接这两个表。但是我该怎么做呢?因为我必须将grouppage表中的用户id连接到组中的所有者。所有者和组id都不是主键 有什么解决方案/想法吗 多谢大家 Smith
Smith为什么用户有组页?如果您需要的话,在grouppage中设置group_id并将user_id保留在那里不是更合理吗?无论如何,表的方案有助于理解您的问题。