Я работаю над проектом Symfony 2/Doctrine, который должен использовать устаревшую базу данных. Я создал объект Doctrine 2 из существующей базы данных, которая, как правило, отлично работает. Но я не могу заставить работать один случай: есть некоторые записи в базе данных, у которых есть пустое поле (а не NULL, просто пустое), которое я хочу выбрать через запрос Doctrine.Doctrine 2 select empty field
$em = $this->getDoctrine()->getManager();
$query = $em->createQuery(
'SELECT p FROM dtrcmsBundle:Page p WHERE p.articleName = :pageName'
)->setParameter('pageName', '');
Доза не работает. Любые идеи о том, как выбрать пустые поля?
Работает отлично! Спасибо за помощь! – wowpatrick
Сделано еще несколько тестов. К сожалению, доза не работает во всех случаях. Проделает еще несколько тестов. – wowpatrick
Просто небольшое изменение, необходимое для его работы: вместо использования 'a' вы должны использовать' 0'. При использовании 'a' вы также получаете записи, которые не пусты, но поле начинается с числа. – wowpatrick