我试图为Yii框架中的下拉列表选择一个值然后禁用它,我尝试了以下代码,它已成功禁用但未设置值,我甚至尝试在禁用选项之间切换并设置所选值,选择的值但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 :(得分:1)
您只需将所需选项标记为如下所示:
$model->categoryId=$CatId; //before rendering dropdown
删除以下数组:
array('options' => array($CatId=>array('selected'=>true)))