2014-01-14 49 views
2

我有下拉列表已經是這樣的:如何在yii框架中將類名設置爲dropdownlist?

<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> 

三江源非常多你的回答

回答

1

的下拉列表一般語法是

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

); 
?> 
+0

感謝它解決 –

0

只需在最後一個數組中添加類。

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

你的屬性輸入到選項陣列,它的工作,感謝你的答案 –

相關問題