让我们说我们有一个用户和文章与oneToMany的关系。
$article = $em->getRepository('Article')->find($articleid);
现在这篇文章有一个user_id字段。如果我这样访问它:
$article->getUser()->getId();
当我只需要在数据库中获取user_id字段并且不需要延迟加载时,它会延迟加载相关的用户对象。
$ article-> getUserId()不起作用,因为没有这样的方法。
如何在不加载相关用户的情况下获取该ID的任何想法?
答案 0 :(得分:2)
如果有人想知道,似乎在Doctrine 2.2版本中修复了此问题