4
我有表:Kohana的ORM的关系问题
users {id, name} projects {id, name} roles {id, name} projects_users {id, user_id, project_id, role_id}
我已经型号:
project { has many users through projects_users } user { has many projects through projects_users }
问题: 如何到用户角色的一个项目?或者,也许我必须重建我的表?
代码:
$project = ORM::factory('project', $id); $users = $project->users->find_all(); foreach ($users as $u) { $roles = $u-> .... How to get all roles for this user and for this project? }
虽然我是新手我自己,这种方法可能适用于您的情况:http://stackoverflow.com/questions/3286539/kohana-3-orm-how-to -perform查询与 - 2 - 多到多对多关系 – 2010-10-18 06:39:20