Подтвердить что ты не робот

Как указать значение null как фильтр в запросе Doctrine?

Я использую Doctrine 1.1 в Zend. Я пытаюсь написать запрос, который будет возвращать записи, которые имеют нулевое значение в определенном столбце.

    $q = Doctrine_Query::create()
    ->select('a.*')
    ->from('RuleSet a')
    ->where('a.vertical_id = ?', null);

    $ruleset_names_result = $q->execute(array(), Doctrine::HYDRATE_ARRAY);

У меня есть три записи в таблице наборов правил, которые имеют значение NULL в столбце vertical_id, но запрос не находит их.

Оцените справку.

Sid.

4b9b3361

Ответ 1

Я использую доктрину с symfony, и вот как я это делаю:

where('a.vertical_id is NULL');