【发布时间】:2012-04-07 02:52:24
【问题描述】:
代码
$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
这是教义限制还是我的错?
【问题讨论】:
标签: php sql doctrine-orm