Я пытался создать выпадающий список в Yii 1.x следующим образом.
<?php echo CHtml::dropDownList('userroles', $role_id, $roles, array('class'=>'span12'));?>
Вот $roles содержит список всех ролей в role_id => role_name формат. То, что я ищу, это сделать только один элемент из выпадающего списка.
$roles
role_id => role_name
Может ли кто-нибудь помочь мне сделать это?
Просто добавь "disabled"=>"disabled" в вашем раскрывающемся списке это отключит раскрывающийся список, например:
"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 из выпадающего списка.
myValue
Других решений пока нет …