Fix #7622: Allow yii\data\ArrayDataProvider to control the sort flags for sortModels through yii\data\Sort::sortFlags property

This commit is contained in:
Arthur Skobara
2020-02-04 15:56:35 +07:00
committed by GitHub
parent 15d425a3e3
commit a19dd48b79
4 changed files with 34 additions and 1 deletions

View File

@@ -136,7 +136,7 @@ class ArrayDataProvider extends BaseDataProvider
{
$orders = $sort->getOrders();
if (!empty($orders)) {
ArrayHelper::multisort($models, array_keys($orders), array_values($orders));
ArrayHelper::multisort($models, array_keys($orders), array_values($orders), $sort->sortFlags);
}
return $models;