Я хотел бы добавить группу с расчетами в yii2 ActiveDataProvider. Так что в настоящее время у меня есть следующие поля в моей базе данных
tbl_products
id, products, pts_log,pts_chum
Так что я хотел бы сгруппировать мои данные по формуле
pts_log * pts_chum / 100
Так что у меня есть следующее в моем контроллере
ActiveDataProvider([
'query' => $query,
'sort' => ['defaultOrder' => ['(pts_log * pts_chum / 100)' => SORT_DESC]],
'pagination' => [
'pageSize' => $this->paginator['perPage']/2,
'page' => $this->paginator['page']
],
]);
Но теперь я получаю сообщение об ошибке
undefined (pts_log * pts_chum / 100)
Это работает с одним ключом элемента, таким как pts_log
. Что добавить, чтобы сортировка работала с формулами.