я пытаюсь выбрать значение, выбранное для выпадающего списка в Yii Framework, затем отключить его, я попробовал приведенный ниже код, он был успешно отключен, но значение не было установлено, я даже пытался переключаться между отключением параметра и установкой выбранного значения , значение было выбрано, но DDL не отключен, я ценю любую помощь, спасибо.
if($model->isNewRecord)
{
echo $form->dropDownList($model,'categoryId', CHtml::listData(Category::model()->findAll(), 'id', 'name'),array('disabled'=>'disabled'),array('options' => array($CatId=>array('selected'=>true))) );
}
Вы можете просто пометить желаемый вариант, как показано ниже:
$model->categoryId=$CatId; //before rendering dropdown
И удалите следующий массив:
array('options' => array($CatId=>array('selected'=>true)))
Других решений пока нет …