Добрый день.
У меня в файле
_search Есть набор для фильтрации
dataProvider в
ListView:
<?php $form = ActiveForm::begin([
'options' => ['data-pjax' => true ],
'method' => 'post',
]); ?>
<?= $form->field($model, 'id')->textInput([
'type'=>'number'
]) ?>
<!-- рабочий price filter -->
<?= $form->field($model, 'name')->textInput() ?>
<?php ActiveForm::end(); ?>
Помимо фильтрации я хочу выполнять сортировку.
Глянул на примере обычного грида в Network уходят запросы типа:
По возрастанию:
products?sort=id
По убыванию:
products?sort=-id
Хочу сделать
dropDown для сртировки, варианты которого -
1.
name от а до я
2.
name от я до а
3.
price по возрастанию
4.
price по убыванию
Предполагаю, что нужно создать новое свойство в ProductsSearch и каким то образов вставлять его значение в
defaultSort. Или же есть какое то более коробочное решение? Подскажите пожалуйста, кто сталкивался.