如何为Yii下拉列表选择一个选项然后禁用它?

时间:2014-11-03 12:58:16

标签: php yii frameworks

我试图为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))) );
    } 

1 个答案:

答案 0 :(得分:1)

您只需将所需选项标记为如下所示:

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

删除以下数组:

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