如何在yii框架中将类名设置为dropdownlist?

时间:2014-01-14 07:08:34

标签: yii

我的下拉列表已经是这样的:

<select id="cateActive" name="cateActive">
  <option selected="selected" value="1">Active</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))));
 ?>

如何让下拉列表具有如下类:

<select id="cateActive" name="cateActive" class="myclass">
      <option selected="selected" value="1">Actyclassive</option>
      <option value="0">Deactive</option>
    </select>

非常感谢你的回答

2 个答案:

答案 0 :(得分:1)

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",
   )

);
 ?>

答案 1 :(得分:0)

只需在最后一个数组中添加该类。

echo CHtml::dropDownList('cateActive', '',              
array('1' => 'Active', '0' => 'Deactive'),                      
array('options' => array($model->cate_active=>array('selected'=>true))), 'class' => 'myclass');