У меня в файле _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. Или же есть какое то более коробочное решение? Подскажите пожалуйста, кто сталкивался.