我有3个表users
,roles
和roles_users
。 roles_users
表格包含user_id
和role_id
现在我的模型是Model_User
,Model_Role
,Model_User_Role
。
如何链接这三个模型,以便每个用户都与一个角色相关联,一个角色拥有多个用户。
我正在使用ORM,我想显示具有角色名称的用户列表。
注意:我从Kohana的Auth
模块中获取的表格。
答案 0 :(得分:2)
您可以使用$_belongs_to
,$_has_one
和$_has_many
数组来设置模型之间的关系。
Kohana 3 :: ORM Relationships
答案 1 :(得分:1)
我与角色和用户建立了多对多的关系。并且将编写用户不会拥有多个角色的业务逻辑。