Задать вопрос
@ELauD

Как перенаправить модель поиска (searchModel) в Yii2?

Здравствуйте !
Существует следующая ситуация:
Страница рендерится с 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']) ?>


Пытался по всякому отправить эту форму, но результата нет ...

Заранее спасибо !
  • Вопрос задан
  • 206 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы