и тут http://www.yiiframework.com/wiki/679/fi ... w-yii-2-0/
хорошо расписано, как реализовать сортровку и поиск. Но - непонятно, что делать, если у нас нетривиально генерируемое поле (например, не простое агрегируемое поле, как сумма значений из связанной таблицы, а, допустим, самое встречаемое значение для данного юзера, или любое другое, которое получается через какую-нибуть замысловатую функцию). Тогда отображение делаеться легко (или через геттер в модели, или через анонимную функцию в виджете). Но как реализовать сортировку в таком случае? Тут уже не получится просто написать:
Код: Выделить всё
SUM(amount) as order_amount'