需要清楚解释yii中的CHtml :: dropDownList()方法

时间:2014-08-14 06:38:25

标签: yii

公共静态函数dropDownList($ name,$ select,$ data,$ htmlOptions = array())

在上面的语法中,我无法理解 $ select 字段。在yii教程(http://www.yiiframework.com/doc/api/1.1/CHtml#dropDownList-detail)中,他们说$ select是选中的项目。但是我无法理解。任何人都有明确的解释例子。

1 个答案:

答案 0 :(得分:0)

假设您有一个包含以下值的下拉列表

$daysOfTheWeek = array(
    0 => 'Monday',
    1 => 'Tuesday',
    2 => 'Wednesday'
    3 => 'Thursday'
);

然后,如果您想要在所选择的值是星期二,那么在小部件中,您将放置:

CHtml::dropDownList('daysOfTheWeek', '0', $daysOfTheWeek);

当您想要编辑某些内容时,这非常有用,因为它已经有一个默认设置的指定值,因此下拉列表已经填充了之前的值。