Activedropdownlist() 如何制定某个选项为选中状态呢

activeDropDownList() 如何制定某个选项为选中状态呢

<?php echo $form->dropDownList($model, ‘status’, Lookup::items(‘PostStatus’)); ?>

我如何制定第二个选项为模型选中呢?也就是第二个option中有checked

为 $model->status 指定一个默认值 可以是字符串或者数组 多选情况下是数组




           public function actionCreate(){




           $model = new MyModel();

           $model->status = 2 ;  // 第二个选项的默认值

       

           isset($_POST['MyModel']){

                  ...

          }


          $this->render(...);


}






$ssar=array(‘30’=>‘河北’,‘31’=>‘山东’, ‘2’, ‘3’, ‘4’, ‘5’)?>

<?php echo $form->dropDownListRow($model,‘area’,$ssar,

array('options' =&gt; array('31'=&gt;array('selected'=&gt;'selected')))); ?&gt;

这个是一个例子

dropDownList有一个参数是htmloptions

内部有一个key是options

然后内部再制定选项key=》array

http://www.yiiframework.com/wiki/48/by-example-chtml#hh4

`你这个是??????

你这个答案是最简单的。

提前在数据模型中制定一个选项,yii会render那个为checked或者selected