【发布时间】:2013-08-23 19:25:19
【问题描述】:
我有两个实体通过 1:1 关系连接,例如:MyEntity.idRelatedEntity
我想创建一个 Doctrine 查询,我可以根据RelatedEntity 中某个列的值从MyEntity 检索数据。像这样的东西(当然不起作用):
$entity = $em
->getRepository('MyBundle:RelatedEntity')
->createQueryBuilder('e')
->leftJoin('MyBundle:RelatedEntity', 'r')
->where('r.foo = 1')
->getQuery()
->getResult();
任何帮助将不胜感激:)
【问题讨论】:
-
你在哪里写这个查询?这将帮助我回答您的问题并改进您的代码。是在
MyEntityRepository吗?