不允许Doctrine 2.0 Orx

Joe*_*oco 5 php sql doctrine-orm

$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])
                        )
    ));
Run Code Online (Sandbox Code Playgroud)

错误信息:

在此上下文中不允许表达"Doctrine\ORM\Query\Expr\Orx"类型.

orx - > andx - > orx

这是一个学说限制还是我的错?

chi*_*org 4

这是一个已知错误,将在下一个 Doctrine 版本(版本 2.2)中修复