QueryBuilder в Symfony 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;

Но получается только пустой массив. Где моя проблема?

0

Решение

Изменить строку:

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

чтобы:

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]