@Oversec

Как фильтровать по сумме двух столбцов в gridview?

Необходимо чтобы в GridView фильтровало по сумме двух значений. В GridView вывожу
[
                'attribute' => 'sum_goods',
                'label' => 'Сумма за товар',
                'value' => function ($model) {
                    return number_format($model->sum_goods + $model->sum_user_transport, 2, '.', ' ');
                }
            ],


Как настроить фильтр?
Пытался добавлять услвоия andWhere - не помогает
  • Вопрос задан
  • 118 просмотров
Решения вопроса 1
qonand
@qonand
Software Engineer
в данной реализации не как. Yii2 осуществляет сортировку на уровне SQL. Соответственно для сортировки Вам нужно в запросе получения данных формировать с помощью агрегатных функций указанное поле, а уже потом по нему сортировать
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы