我需要用QueryBuilder
这样的方式构建 DQL
[QUERY]... AND WHERE e.type = x OR e.type = Y OR e.type = N [...]
我在数组中有类型如何将这个数组传递给我的查询生成器?
$qb->andWhere($qb->expr()->orx(CONDITIONS));
类型列表将是动态的,调用$qb->andWhere
每个 foreach 类型循环只会产生更多 AND WHERE 不再有 OR。
我可以存储乘法orx
表达式然后将其添加到andWhere
?知道如何解决这个可能是常见问题吗?