在執行查詢時是否有一種簡單的方法遞歸地水合所有相關的對象?在Propel中遞歸水合所有相關的對象
比方說,我有如下表:
Song
Composer
Century
當我做一個SongPeer::doSelectJoinAll()
只有相關作曲家的水合,所以如果我再這樣做$song->getComposer()->getCentury()
,新的查詢將被執行。
我想只對數據庫執行一個查詢,因此當我在所有歌曲對象的循環中調用$song->getComposer()->getCentury()
時,它不會以n個附加查詢結束。
希望我清楚:)
感謝
對於第二個那裏,我還以爲你是用保溼[推進水(HTTP://www.propelzero。 com /)...大聲笑 – Jakub 2012-04-11 16:30:54