Как выбрать выбранную опцию для выпадающего списка Yii, а затем отключить ее?

я пытаюсь выбрать значение, выбранное для выпадающего списка в 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))) );
}

0

Решение

Вы можете просто пометить желаемый вариант, как показано ниже:

$model->categoryId=$CatId; //before rendering dropdown

И удалите следующий массив:

array('options' => array($CatId=>array('selected'=>true)))
1

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

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

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