使用Doctrine ORM,是否可以在getter中使用时自动加载相关记录? (没有明确的leftJoins())
我知道我可以使用leftJoin()来获取具有相关记录的对象, 但我想避免为每个对象创建一个DQL查询,只需要 某种相关记录的自动“预取”。
当您必须遍历嵌套的Doctrine_Records时,这非常有用 它与Kohana ORM通过with()语句完全相同的功能:
http://docs.kohanaphp.com/libraries/orm#with
(即使只获得带有数组语法的'root'记录,它也只是用连接执行查询。)