PHP Yii - 默认选择ActiveDropDownList()

Zaj*_*aje 5 php yii

我有以下活动下拉列表

<?php 
echo CHtml::activeDropDownList($project, 'city', CHtml::listData(City::model()->findAll(), 'id', 'name'), array('class'=>'st-form', 'onchange' => 'getLocationByCity(this)')); 
?>
Run Code Online (Sandbox Code Playgroud)

我想在创建列表时将选定的选项添加到下拉列表中的第10个值,我该怎么做.

谢谢.

Jon*_*Jon 5

下拉列表自动选择与指定模型的指定属性的值对应的选项.在这种情况下,$project->city预先选择值等于的选项.

因此,如果你想控制哪个选项,那就干脆做

$project->city = $valueOfThatOption;
Run Code Online (Sandbox Code Playgroud)

之前调用activeDropDownList.

如果该选项是第1,第10或其他任何内容,则不会(也不应该)重要.