Doctrine 2.0 Orx не допускается - PullRequest
5 голосов
/ 22 марта 2012

Код

$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])
                        )
    ));

Сообщение об ошибке:

Выражение типа 'Doctrine \ ORM \ Query \ Expr \ Orx' не разрешено в этом контекст.

Вопрос

orx -> andx -> orx

Это ограничение доктрины или это моя вина?

1 Ответ

4 голосов
/ 25 апреля 2012

Это известная ошибка , и она будет исправлена ​​в следующем выпуске Doctrine (Версия 2.2)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...