Я новичок в yii1, застрял в проблеме. Мне нужно, чтобы мой выпадающий список выбирался на основе идентификатора, переданного с другой страницы.установить выбранный вариант в раскрывающемся списке, используя yii1
мой контроллер
$cat = $_POST['mySelect'];
$post = file_get_contents("...................");
$category = CJSON::decode($post, true);
$this->render('//Product/index', array('category'=>$category,'cat'=>$cat));
Просмотр страницы
<?php
echo CHtml::label('Category : ','cat');
$options = array();
foreach($category as $user) :
foreach($user as $use):
$options[$use['id']] = $use['name'];
if($options[$use['id']]== $cat){
$sel='selected';
}
endforeach;
endforeach;
echo CHtml::dropDownList('mySelect', 'name', $options,array('class'=>'selectpicker select_box','selected'=>$sel,'onchange'=>'select_bl(this.value)'));
?>
У меня нет базы данных.
я не знаю, как использовать
echo CHtml::dropDownList($cat, 'category',Html::listData(category::model()->findAll(), 'id', 'name'),$classification_levels_options);
может ли один помочь мне с этим ???
В моем коде $ cat является идентификатором идентификатора выбранной категории, а категория $ - это список всех категорий.
Большое вам спасибо, это было действительно полезно .... –