我正在使用表单构建器来创建表单.我创建此代码以生成下拉列表,但是我无法选择所需的选项.
'box'=>array(
'type'=>'dropdownlist',
'items'=>User::model()->getListUsers(),
'prompt'=>'Please select:',
)
Run Code Online (Sandbox Code Playgroud)
我尝试添加一个更多的数组键'select' =>85
默认选择85 id值,但它不起作用.
使用htmlOptions数组.
一个快速谷歌引导这个例子,它可以帮助你.
$form->dropDownList($model,'sex',array('1'=>'men','2'=>'women'), array('options' => array('2'=>array('selected'=>true))));
Run Code Online (Sandbox Code Playgroud)
在你的情况下,我想你需要做的形象
'box'=>array(
'type'=>'dropdownlist',
'items'=>User::model()->getListUsers(),
'prompt'=>'Please select:',
'htmlOptions'=>array('options' => array(
'85'=>array('selected'=>true)
)
);
)
Run Code Online (Sandbox Code Playgroud)