Yii2: передача выбранного значения в раскрывающемся списке из _search в индекс

Я изменил форму поиска года в _search.php в форму раскрывающегося списка, например:

<?= echo $form->field($model, 'year')->label('Year')
->dropdownlist($model->getYearsList(), ['prompt'=>'-- Select All Years --',]) ?>

<?= Html::submitButton('Search', ['class' => 'btn btn-primary']) ?>

После отправки gridview в index.php показывает только строки в соответствии с выбранным годом.

Как отобразить выбранный год из _search.php в index.php, например

< div><?php echo $selectedyear; ?>< /div>

0

Решение

Вы можете получить его из параметров Query, в индексе напишите код ниже.

$selectedyear=$_REQUEST['YourSearchModelName']['year'];

Изменить: найти имя класса по идентификатору класса

$class_data=Class::find->where(['classid'=>$_REQUEST['YourSearchmodelName']['classid']])->one();
$classname=$class_data->classname
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]