2012-03-25 5 views
1

を照会するときどのように関係を削除することができ、これはまた、結果にロードされている(のは、ユーザ名で接続された別のアドレステーブルを言わせて)次の例symfonyの1.4は - 別の関連表が存在する場合は

$q = Doctrine::getTable('User')->createQuery('u') 
->where('u.username = ?', 'test'); 

を考えてみましょう。クエリが不要な結合を行わないように、この関係を一時的に無効にするにはどうすればよいですか?他のページでも便利なので、永久に削除したくありません。

答えて

1

doctrineは関係の遅延読み込みを使用するので、結合のSQLは関係をフェッチするときにのみ実行されます。

関連する問題