yii1で新しく問題が残っています。 他のページから渡されたIDに基づいてドロップダウンリストを選択する必要があります。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は選択されたカテゴリのidのidであり、$ categoryはすべてのカテゴリのリストです。
ありがとう、本当に助かりました.... –