71 votos

Cómo especificar un valor null en una Doctrina de la consulta?

Estoy usando Doctrina 1.1 en Zend. Estoy tratando de escribir una consulta que devuelva los registros que tienen un valor null en una columna concreta.

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

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

Tengo tres registros en el conjunto de reglas de la tabla que tiene un NULO valor en el vertical_id columna sin embargo, la consulta que haces no encontrar estos.

Agradezco la ayuda.

Sid.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X