Yii2:如何在Find()的orderby()中添加两个字段

Kum*_*r V 12 php yii2

如何在find()方法中添加多个字段进行排序?

我试过如下

$model::find()->orderBy([['id_date' => SORT_DESC],['item_no'=>SORT_ASC]);
Run Code Online (Sandbox Code Playgroud)

但它在查询中引发错误.由yii2生成的Orderby查询是:ORDER BY 0, 1

Jur*_*rik 35

关于文件:

$model::find()->orderBy([
  'id_date' => SORT_DESC,
  'item_no'=>SORT_ASC
]);
Run Code Online (Sandbox Code Playgroud)