Doctrine 2.4延迟加载在单独的查询中加载关联

时间:2013-07-19 13:20:36

标签: doctrine-orm associations lazy-loading

我在日志和检测到的源中发现了奇怪的查询:

echo app()->getCountSql(); // 2
$table->findAll();
echo app()->getCountSql(); // 21

$ table是page \ route class

的自动生成的存储库

在单独的查询中为每条路线加载路线学说加载页面后。

我检查了代理生成,我manualy创建了Proxy__CG __ \ page \ page和Proxy__CG __ \ page \ route对象,它工作正常。我测试了metadatas并且在路线assasiation“page”中我发现fetch = 2(LEZY)。

这可能是什么原因?

1 个答案:

答案 0 :(得分:1)

我在一个公开的学说错误http://www.doctrine-project.org/jira/browse/DDC-1390中找到了答案,我希望这可以节省几个小时。