2012-03-22 16 views
5

Código mensajeDoctrina 2.0 Orx no permitió

$qb->andWhere(
    $qb->expr()->orx(
     $qb->expr()->andx("p.value_a >= " . $values[0],"p.value_a <= " . $values[1]), 
     $qb->expr()->orx(
      $qb->expr()->andx("p.venture_min_value_a >= " . $values[0],"p.venture_min_value_a <= " . $values[1]), 
      $qb->expr()->andx("p.venture_max_value_a >= " . $values[0],"p.venture_max_value_a <= " . $values[1]) 
         ) 
    )); 

error:

Expresión de tipo 'Doctrine \ ORM \ query \ Expr \ Orx' no está permitido en este contexto .

Pregunta

orx -> andx -> orx

Es esto una limitación doctrina o es mi culpa?

Respuesta

4

Es un known error y se solucionará en la próxima versión de Doctrine (Versión 2.2)