Yii2查询中的反勾号无效

Yii2查询中的反勾号无效,yii2,Yii2,如果我运行这个 ->addSelect(new Expression('IFNULL(SUM(supply), 0) AS sum_supply')) 它产生 IFNULL(SUM(supply), `0` AS `sum_supply` FROM ... 这是无效的查询,带有0左右的反勾号 如何删除该回勾?快速修复: ->addSelect([new Expression('IFNULL(SUM(supply), 0) AS sum_supply')]) 或 在这种情况下必须

如果我运行这个

->addSelect(new Expression('IFNULL(SUM(supply), 0) AS sum_supply'))
它产生

IFNULL(SUM(supply), `0` AS `sum_supply` FROM ...
这是无效的查询,带有0左右的反勾号

如何删除该回勾?

快速修复:

->addSelect([new Expression('IFNULL(SUM(supply), 0) AS sum_supply')])

在这种情况下必须使用数组,因为
addSelect()
按逗号分割输入字符串

->addSelect(['IFNULL(SUM(supply), 0) AS sum_supply'])