有了这个提示,它可以完美运行,但是现在我还有另一个问题
我想使用以下语句设置一个“andWhere”子句:AND 351 between columnA and columnB
我使用以下 PHP 代码进行了尝试:
$rootAlias = $queryBuilder->getRootAlias()[0];
$queryBuilder->andWhere(sprintf(:value between columnA and columnB ));
$queryBuilder->setParameter('value', '351');
But if I try this, I get the following error from doctrine:
[Syntax Error] line 0, col 52: Error: Expected =, <, <=, <>, >, >=, !=, got 'between'
似乎不可能添加这个 where 子句。还有其他选择可以在哪里添加吗?