0
我想知道如果有一种方式来获得所有相关数据的记录,像一个“深取”如何检索包含所有关系记录的Doctrine记录?
所以,如果一个模型儿童均与另一个模型父, 才能获取儿童&然后通过单个查询访问Child-> Parent->名称?
今天的学说在访问关系时触发查询。这太昂贵了吗?它需要优化吗?
Doctrine_Query::create()
->select('a.*, c.*)
->from('Article a')
->innerJoin('Category c');
在这个例子中这两种文章和类别的对象被水合(没有额外查询制):
感谢
谢谢库巴。这意味着我将不得不编写我的自定义查询,并且没有重载fetch()魔术方法来执行此操作! – Prasad 2010-08-01 04:47:38
你的意思是find *方法?无论如何不建议使用它们(性能明智)。 – 2010-08-01 07:40:24