公共静态函数dropDownList($ name,$ select,$ data,$ htmlOptions = array())
在上面的语法中,我无法理解 $ select 字段。在yii教程(http://www.yiiframework.com/doc/api/1.1/CHtml#dropDownList-detail)中,他们说$ select是选中的项目。但是我无法理解。任何人都有明确的解释例子。
答案 0 :(得分:0)
假设您有一个包含以下值的下拉列表
$daysOfTheWeek = array(
0 => 'Monday',
1 => 'Tuesday',
2 => 'Wednesday'
3 => 'Thursday'
);
然后,如果您想要在所选择的值是星期二,那么在小部件中,您将放置:
CHtml::dropDownList('daysOfTheWeek', '0', $daysOfTheWeek);
当您想要编辑某些内容时,这非常有用,因为它已经有一个默认设置的指定值,因此下拉列表已经填充了之前的值。