У меня есть фильтр для каждой страницы и gridview. Они помещены в pjax. Когда я меняю разбивку на страницы и сортировку, а затем использую свой постраничный фильтр, параметры разбиения на страницы и сортировки теряются. Я хочу сохранить это. Как это сделать? Мой код:
<?php Pjax::begin(['id' => 'pjax']) ?>
<?= Html::dropDownList('per-page', Yii::$app->request->get('per-page') != NULL ? Yii::$app->request->get('per-page') : [10 => 10], [1 => 1, 5 => 5, 10 => 10, 25 => 25, 50 => 50, 100 => 100], [
'onchange' => '
$.pjax.reload({
url: "'.Url::to([Yii::$app->controller->action->id, 'id' => Yii::$app->request->get('id')]).'?StandartSearch%5Bdate%5D=" + $(\'#date\').val() + "&per-page=" + $(this).val(),
container: "#pjax",
});
',
'class' => 'form-control',
'id' => 'per-page'
]) ?>
<?= GridView::widget([
'id' => 'gridview',
'dataProvider' => $dataProvider,
'columns' => [
// columns
],
]); ?>
<?php Pjax::end() ?>