如何在下拉列表中设置默认值

时间:2014-01-07 01:20:44

标签: yii

我在yii中有一个下拉列表,如下所示:

<?php echo $form->dropDownList($model, 'is_enabled', 
array('0'=>'No', '1'=>'Yes'), array('id'=>'new-sys-user-is_enabled',));?>

这个问题是它显示'No',因为它有0键。我想默认显示“是”。这是什么解决方案?

2 个答案:

答案 0 :(得分:0)

查看这是否适合您:http://www.yiiframework.com/forum/index.php/topic/11748-dropdownlist-selected-option/

编辑:复制相关部分:

$form->dropDownList($model,'sex',array('1'=>'men','2'=>'women'), array('options' => array('2'=>array('selected'=>true))));

答案 1 :(得分:0)

我想你应该这样试试......

<?php echo $form->dropDownList($model, 'is_enabled', array('1'=>'Yes', '0'=>'No'), array('id'=>'new-sys-user-is_enabled',));?>

您要保留默认值的值,然后在数组中保持第一。

由于