选择下拉列表yii的值

时间:2012-11-10 10:12:51

标签: php yii

我正在使用表单构建器来创建表单。我创建此代码以生成下拉列表,但是我无法选择所需的选项。

'box'=>array(
        'type'=>'dropdownlist',
        'items'=>User::model()->getListUsers(),         
        'prompt'=>'Please select:',
      )

我尝试添加一个数组键'select' =>85来默认选择85 id值,但它不起作用。

2 个答案:

答案 0 :(得分:5)

使用htmlOptions数组。

快速谷歌引导这个例子可以帮助你。

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

在你的情况下,我想要你需要做的图像

'box'=>array(
        'type'=>'dropdownlist',
        'items'=>User::model()->getListUsers(),         
        'prompt'=>'Please select:',
    'htmlOptions'=>array('options' => array(
                        '85'=>array('selected'=>true)
                        )
                );
      )

答案 1 :(得分:0)

谢谢@Alan

稍微修改了你的答案就完成了这项工作。下面的代码对我有用。

'box'=>array(
        'type'=>'dropdownlist',
        'items'=>User::model()->getListUsers(),         
        'prompt'=>'Please select:',
        'options' => array('85'=>array('selected'=>true))
      )