Как указать нулевое значение в качестве фильтра в запросе 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, но запрос не нашел их.

Благодарю за помощь.

Сид.

71
задан caligari 5 May 2015 в 08:59
поделиться