Dav*_*idW 6 symfony doctrine-orm
编辑:如果您遇到类似问题,您将对此主题感兴趣
我有User和UserSettings具有一对一的双向关系.看来即使我没有在我的页面中使用任何UserSettings值,学说懒惰也会加载它.
这是预期的行为吗?为什么Doctrine获取这些数据,即使我没有在我的页面中使用它?如果我无法阻止它,我每次检索用户对象时都必须将此UserSettings加入User,但这是不必要的.
我该怎么做才能防止这种情况发生?
加载数据的代码:
->createQuery('SELECT p, u, s FROM TestPostBundle:Post p LEFT JOIN p.user u LEFT JOIN p.sub s WHERE p.id IN (:ids)')
->setParameter('ids', $ids)
->getResult();
Run Code Online (Sandbox Code Playgroud)
在twig我循环通过帖子并显示Post数据和相关用户,但我从不请求任何UserSettings变量,我根本不访问它们.
| 归档时间: |
|
| 查看次数: |
12200 次 |
| 最近记录: |