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