2

我有一个动态下拉列表,数据来自数据库。

 <?php $sel_id = $selected_id_array[0]->UPR_RelationType;?>

我的下拉菜单看起来像这样

 <?php echo    CHtml::dropDownList('RelationType_'.$pat_id[0]->PAT_ID,'U2U_RelationType',CHtml::listData(MasterTypeItems::model()->findAllByAttributes(array('MSTT_MST_ID'=>$relationship_type_array[0]->MST_ID),array('order' => 'MSTT_Name')), 'MSTT_ID', 'MSTT_Name'),array('id'=>'select','class'=>'relation_type','style'=>'width:50px'));

在这个下拉列表中,我必须默认选择$sel_id;

例如,$sel_id=5;在下拉列表中,我必须选择在 yii 中选择的第 5 个选项。请给我任何建议,我必须在下拉菜单中选择什么$sel_id

4

1 回答 1

4

如果我正确理解您的问题,您想要实现的是一个下拉列表,其中已经有一个预选选项。如果是这样,那么这段代码应该可以工作。

echo dropDownList(string $name, string $select, array $data, array $htmlOptions=array ( ))

其中 $select 将是您的默认选定项目。

更多信息可以在这里找到:http ://www.yiiframework.com/doc/api/1.1/CHtml#dropDownList-detail

于 2012-11-06T08:12:02.677 回答