Doctrine ORM を使用して、ゲッターで使用するときに関連レコードの自動熱心な読み込みを有効にすることは可能ですか? (明示的な leftJoins() なし)
leftJoin() を使用して関連レコードを持つオブジェクトを取得できることはわかっていますが、オブジェクトごとに DQL クエリを作成することは避け、単に関連レコードの自動「プリフェッチ」を行いたいと考えています。
これは、ネストされた Doctrine_Records を循環する必要がある場合に役立ちます。これは、Kohana ORM が with() ステートメントを通じて持つ機能とまったく同じです。
http://docs.kohanaphp.com/libraries/orm#with
(配列構文で「ルート」レコードのみを取得した場合でも、結合を使用してクエリを実行するだけです)。