如何在Doctrine查询中指定空值作为filter?

我在Zend使用Doctrine 1.1。 我正在尝试编写一个查询,将返回某个列中具有空值的logging。

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

我在规则集表中有vertical_id列中有一个NULL值的三个logging,但查询doest找不到这些。

感谢帮助。

希德。

我使用symfony的原则,这是我的方式:

where('a.vertical_id is NULL');