[
'allModels' => $tableData,
'sort' => [
'attributes' => ['date', 'text', 'title', 'user'],
],
]
);
echo GridView::widget([
'dataProvider' => $dataProvider,
]);
Как настроить чтобы в гридвью сортировка работала?
Попробуйте 'date' => [], 'text' => [], И т.д.
Попробуйте что-то типа этого в ArrayDataProvider['sort']: 'date' => [ 'asc' => ['date' => SORT_ASC], 'desc' => ['date' => SORT_DESC], 'label' => \Yii::t('app', 'Date'), 'default' => SORT_ASC, ],
сделал форму методом get, добавил для каждого поля 'date' => [ 'asc' => ['date' => SORT_ASC], 'desc' => ['date' => SORT_DESC], 'label' => \Yii::t('app', 'Date'), 'default' => SORT_ASC, ], и все заработало
Обсуждают сегодня