WanWizard datamapper orm中关系的综合结果?

时间:2013-04-22 10:41:33

标签: php mysql database codeigniter codeigniter-datamapper

我的关系设置如下:

用户有多个角色
角色有多个模块 因此,用户拥有其角色所具有的所有模块

基本上我要做的就是让用户找回用户拥有的所有模块。

如何使用datamapper ORM执行此操作?

1 个答案:

答案 0 :(得分:1)

请参阅与深层关系相关的文章:http://datamapper.wanwizard.eu/pages/getadvanced.html#Deep.Relationship.Queries

你会按照

的方式做点什么
$modules = new Module();
$modules->where_related('role/user', 'id', $userid)->get();