我试图在Yii 1.x中创建一个下拉列表,如下所示。
<?php echo CHtml::dropDownList('userroles', $role_id, $roles, array('class'=>'span12'));?>
此处$roles
包含role_id => role_name
格式的所有角色列表。我正在寻找的是从下拉列表中只读取一个项目。
有人可以帮我这样做吗?
答案 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
。