activeDropDownList() 如何制定某个选项为选中状态呢
<?php echo $form->dropDownList($model, ‘status’, Lookup::items(‘PostStatus’)); ?>
我如何制定第二个选项为模型选中呢?也就是第二个option中有checked
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' => array('31'=>array('selected'=>'selected')))); ?>
这个是一个例子
dropDownList有一个参数是htmloptions
内部有一个key是options
然后内部再制定选项key=》array
`你这个是??????
你这个答案是最简单的。
提前在数据模型中制定一个选项,yii会render那个为checked或者selected