2011-03-01 14 views
56

Zend'de Doctrine 1.1 kullanıyorum. Belirli bir sütunda boş bir değere sahip kayıtları döndürecek bir sorgu yazmaya çalışıyorum.Doktrin sorgularında boş değer filtre olarak nasıl belirtilir?

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

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

ben vertical_id sütunda bir BOŞ değere sahip ruleset tabloda üç kayıt henüz sorgu bunlar bulamaz doest var.

Yardım için teşekkür ederiz.

Sid.

cevap

123

ben symfony ile doktrini kullanmak, ve bu böyle yapılır:

where('a.vertical_id is NULL');

+1

Müthiş, mükemmel çalışıyor. Teşekkürler Johannes. – Sid

+0

Rica ederim :) – Johannes

+5

İnanılmaz ... NULL'de kapaklar vardı, hatayı bulmak için bir saatimi aldım ... teşekkürler. önce googled stackoverflow olmalıdır. –

İlgili konular