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