我想在学说 2 的 ORDERBY 函数中添加 CONCAT。
尝试在学说文档中搜索并在网络上浏览,但无法找到解决方案
以下语法引发错误
$qb = $this->createQueryBuilder("t");
$qb->addOrderBy('CONCAT(tep.echtgenootNaam,tep.eigennaam)', $direction);
我想在学说 2 的 ORDERBY 函数中添加 CONCAT。
尝试在学说文档中搜索并在网络上浏览,但无法找到解决方案
以下语法引发错误
$qb = $this->createQueryBuilder("t");
$qb->addOrderBy('CONCAT(tep.echtgenootNaam,tep.eigennaam)', $direction);
$qb->addSelect("CONCAT(col1, col2...) AS HIDDEN cat")
->orderBy("cat")
为此,您需要安装 DoctrineExtensions。
我认为您不能在 addOrder 表达式中使用 CONCAT 。但是您可以执行类似的操作:
$qb->addOrderBy('tep.echtgenootNaam', $direction);
$qb->addOrderBy('tep.eigennaam', $direction);