在Yii 1.x下拉列表中单独选择一个选项

时间:2015-11-06 07:03:11

标签: php drop-down-menu yii1.x

我试图在Yii 1.x中创建一个下拉列表,如下所示。

<?php echo CHtml::dropDownList('userroles', $role_id, $roles, array('class'=>'span12'));?>

此处$roles包含role_id => role_name格式的所有角色列表。我正在寻找的是从下拉列表中只读取一个项目。

有人可以帮我这样做吗?

1 个答案:

答案 0 :(得分:1)

只需在您的下拉列表中添加"disabled"=>"disabled",即可停用所选内容,例如:

<?php echo CHtml::dropDownList('userroles', $role_id, $roles, array('class'=>'span12', "disabled"=>"disabled"));?>

如果要禁用所选的任何一个选项,则可以执行以下操作:

<?php echo CHtml::dropDownList('userroles', $role_id, $roles, array('class'=>'span12', 'options'=>array("myValue"=>array('disabled'=>'disabled'))));?>

此处,用户将无法从下拉列表中选择myValue