如何使用 Symfony 和 Doctrine 查询生成器执行联接查询
我有两个实体通过1:1关系连接,例如:我想创建一个 Doctrine 查询,我可以在其中根据 中某个列的值检索数据。像这样的东西(当然它不起作用):MyEntity.idRelatedEntity
MyEntity
RelatedEntity
$entity = $em
->getRepository('MyBundle:RelatedEntity')
->createQueryBuilder('e')
->leftJoin('MyBundle:RelatedEntity', 'r')
->where('r.foo = 1')
->getQuery()
->getResult();
任何帮助将不胜感激:)