【发布时间】:2014-07-19 14:08:55
【问题描述】:
我有网站、页面、元素和 element_creators 表,如下所示:
sites
id
...
pages
id
site_id
...
elements
id
page_id
...
element_creators
id
element_id
...
我能够检索链接到页面的元素创建者
$this->belongsToMany('ElementCreator', 'elements', 'page_id', 'element_creator_id');
是否有一种简单的方法可以检索特定网站的所有元素创建者(通过其页面)?
谢谢!
【问题讨论】:
-
这段代码有问题:要么不是
belongsToMany关系页面->创建者(而是 hasManyThrough),要么这些表的架构与您编写的不同。有可能的解决方案取决于此。
标签: php orm laravel eloquent relationships