标签: yii
我有一张桌子。假设我们有一个23的用户ID,它对应于用户可能拥有的各种角色:科学家,研究人员和开发人员。 ID分别为:2,8,9。
因此,userid可以复制,但与userid相关的roleid是唯一的。请注意,如果我有多于1个用户,那么可以复制角色(对用户是唯一的,在不同用户之间重复),例如:
在Yii中,根据模型的规则,您可以创建一个规则来执行唯一性。我希望RoleID字段对该用户是唯一的。因此,如果用户x具有角色y,则不会再次添加角色y(创建重复项)。
这是架构: