【发布时间】:2017-06-28 16:55:56
【问题描述】:
例如,我有一个“产品”实体、一个“订单”实体和一个“客户”实体。使用学说,如果我执行
return $this->getEntityManager()
->createQuery(
'SELECT p FROM MyApplicationBundle:Products p ORDER BY p.name ASC'
)
->getResult();
我获得了包含订单和客户相关信息的产品集合。这个集合太大了,我担心它会占用太多内存。有没有办法只获取产品信息?我只需要这个查询,所以我不想修改产品实体类中的关系。
谢谢
【问题讨论】:
-
例如,您可以指定要检索的字段。
标签: php symfony doctrine-orm