如何在yii框架中将类名设置为dropdownlist?
我已经有了这样的下拉列表:如何在yii框架中将类名设置为dropdownlist?,yii,Yii,我已经有了这样的下拉列表: <select id="cateActive" name="cateActive"> <option selected="selected" value="1">Active</option> <option value="0">Deactive</option> </select> <select id="cateActive" name="cateActive" class="
<select id="cateActive" name="cateActive">
<option selected="selected" value="1">Active</option>
<option value="0">Deactive</option>
</select>
<select id="cateActive" name="cateActive" class="myclass">
<option selected="selected" value="1">Actyclassive</option>
<option value="0">Deactive</option>
</select>
活跃的
无效的
yii框架代码:
<?php
echo CHtml::dropDownList('cateActive', '',
array('1' => 'Active', '0' => 'Deactive'),
array('options' => array($model->cate_active=>array('selected'=>true))));
?>
我如何让dropdownlist拥有这样的类:
<select id="cateActive" name="cateActive">
<option selected="selected" value="1">Active</option>
<option value="0">Deactive</option>
</select>
<select id="cateActive" name="cateActive" class="myclass">
<option selected="selected" value="1">Actyclassive</option>
<option value="0">Deactive</option>
</select>
Actyclassive
无效的
非常感谢您的回答只需在最后一个数组中添加类即可
echo CHtml::dropDownList('cateActive', '',
array('1' => 'Active', '0' => 'Deactive'),
array('options' => array($model->cate_active=>array('selected'=>true))), 'class' => 'myclass');
dropdownlist的通用语法为
dropDownList(string $name, string $select, array $data, array $htmlOptions=array ( ))
您可以在htmloptions
参数中传递类。
对于您的情况:
<?php
echo CHtml::dropDownList('cateActive', '',
array('1' => 'Active', '0' => 'Deactive'),
array('options' => array($model->cate_active=>array('selected'=>true))
"class"=>"myclass",
)
);
?>
将您的属性输入到选项数组中,它会工作,谢谢您的回答