我的关系设置如下:
用户有多个角色
角色有多个模块
因此,用户拥有其角色所具有的所有模块
基本上我要做的就是让用户找回用户拥有的所有模块。
如何使用datamapper ORM执行此操作?
答案 0 :(得分:1)
请参阅与深层关系相关的文章:http://datamapper.wanwizard.eu/pages/getadvanced.html#Deep.Relationship.Queries
你会按照
的方式做点什么$modules = new Module();
$modules->where_related('role/user', 'id', $userid)->get();