[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: DropDownList
yintar
Как сохранять выбранное в dropDowmList значение при переходе на другую страницу или перезагрузке страницы
Например ,у меня в dropDowmList выводятся города пользователей из БД


<?php $form = ActiveForm::begin(['id' => 'master-serch-form']); ?>

<?=
$form->field($modelUser, 'city')->label('')->dropDownList(yii\helpers\ArrayHelper::map($cities,'city','city'),['prompt' => 'Выберите город']); ?>
<?=
Html::submitButton('Выбрать', ['class' => 'btn btn-info btn-block btn-lg', 'name' => 'data-user-button']) ?>
<?php
ActiveForm::end(); ?>

и в контроллере

$modelUser = new User;
$cities = User::find()->asArray()->distinct()->where(['type' => 2])->all();
if ($modelUser->load(Yii::$app->request->post())) {
$city = $_POST['User']['city'];
}


т.е как сделать ,если пользователь один раз выбрал город то при переходе на другую страницу или перезагрузке выбранный город сохранялся пока пользователь не выберет другой.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.