Добрый день,
не выходит сортировка по доптаблице в ActiveDataProvider
$query = User::find()
->leftJoin(Table::tableName().' p','user.id = p.user_id');
$this->processPageRequest('page');
$provider = new ActiveDataProvider([
'query' => $query,
'pagination' => [
'pageSize' => 3,
'page' =>\Yii::$app->request->get('page'),
],
]);
$provider->setSort([
'defaultOrder' => [],
'attributes' => [
'table.xx1' => \Yii::$app->request->post('xx1') == 3 ? SORT_ASC: SORT_DESC,
'table.xx2' => \Yii::$app->request->post('xx2') == 3 ? SORT_ASC: SORT_DESC,
'table.xx3' => \Yii::$app->request->post('xx3') == 3 ? SORT_ASC: SORT_DESC,
]
]);
вот мои поппытки) что-то не пойму как и где прописать чтоб работало