获取实体并过滤结果

时间:2013-01-17 00:42:33

标签: mysql symfony doctrine

我正在尝试获取与某个值的字段关联的实体。我可以通过做类似的事情来获得通过它的所有实体

$qb->select('e')
   ->from('AcmeBundle:Entity', 'e')
   ->join('e.association', 'a')
   ->where('a.field = :field')
   ->setParameter('field', $value);

正如预期的那样,这个构建的查询的结果将使我获得具有传递该WHERE子句的关联的实体。作为其中的一部分,我希望能够获得不包含不通过该子句的关联的部分实体。这是属于Doctrine范围内的东西,还是由我来过滤掉PHP中不需要的结果?

1 个答案:

答案 0 :(得分:2)

查看Native queriesRef)。

您可以编写本机查询并将结果集映射到实体。