2014-10-30 57 views
0

我想從表中選擇所有不是空的表中的行。我嘗試這樣做:Symfony中的QueryBuilder 2

$qb = $this->getDoctrine()->getManager()->createQueryBuilder(); 
    $qb->select('p') 
     ->from('\Vputi\UserBundle\Entity\Profile', 'p') 
     ->where('p.driverLicence != :literal') 
     ->setParameter('literal', null); 

var_dump($qb->getQuery()->getResult());die; 

但只獲得空數組。我的問題在哪裏?

回答

1

更改行:

->where('p.driverLicence != :literal') 

到:

->where('p.driverLicence is not NULL') 
+0

非常感謝:) – nowiko 2014-10-30 13:20:05