Symfony2查询生成器

时间:2012-06-30 17:52:16

标签: symfony query-builder

我正在尝试从专利组_id为空的表中获取记录。我试过这个

$repository = $this->getDoctrine()->getRepository('MunichInnovationGroupPatentBundle:SvPatents');
$qb1 = $repository->createQueryBuilder('sv')
    ->select('sv')
    ->where('sv.patentgroup = :patentgroup')
    ->setParameter('patentgroup', null)
    ->getQuery();
    $nogroup_patents = $qb1->getArrayResult();
   var_dump($nogroup_patents);

表中有一条记录,其专利组号为空,但我得到空数组。

有什么想法吗?我做错了什么

感谢

1 个答案:

答案 0 :(得分:1)

在SQL中以相​​同的方式执行

->where('sv.patentgroup IS NULL')