laravel eloquent:得到所有相关关系的模型(递归)

时间:2014-06-13 11:48:02

标签: recursion laravel model eloquent

假设我有一个模型“A”,它与“B”有关系。 B与C有关。

到目前为止,由于Eloquent =)

,这很容易

但是,如果“C”与另一个全新的“B”有关系,那么它可以与其他“C”有关系。

这意味着我们在这里有一个递归,我不能简单地用所有对应的关系来查询完整的“A”

有没有办法在这里解决递归:

$a = A::with(array(
  'b',
  'b.c',
  'b.c.b',
  'b.c.b.c',
  ..recursion..
));

有人可以帮忙吗?

0 个答案:

没有答案