Здравствуйте !
Существует следующая ситуация:
Страница рендерится с gridView и на нее переданы searchModel и dataProvider, ничего необычного
$searchModel = new SomeSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
]);
Форма все ищет и находит, НО результаты поиска (т.е. модель поиска) нужно передать на следующую страницу.
Как это сделать ?
P.S. Для поиска используется Pjax
<?php Pjax::begin(['id' => 'search-form']) ?>
<?php $form = ActiveForm::begin([
// 'action' => ['index'],
'method' => 'get',
'options' => ['data-pjax' => true]
]); ?>
<?= $form->field($model, 'a')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'b')->textInput(['maxlength' => true]) ?>
<?= $form->field($model, 'c')->textInput(['maxlength' => true]) ?>
....
<div class="form-group col-md-12 col-sm-12">
<?= Html::submitButton('Поиск', ['class' => 'btn btn-primary']) ?>
<?= Html::button('Очистить', ['class' => 'btn btn-default', 'id' => 'reset']) ?>
</div>
<?php ActiveForm::end(); ?>
<?php Pjax::end() ?>
<?= Html::submitButton('Далее', ['class' => 'btn btn-primary', 'form'=>'search-form']) ?>
Пытался по всякому отправить эту форму, но результата нет ...
Заранее спасибо !