从下拉列表中保存数据Yii

时间:2014-02-10 22:51:02

标签: yii yii-chtml

我正在尝试将值从下拉列表保存到我的表列角色中 的形式

<?php echo CHtml::dropDownList('role', $model, $model->getRoleOptions(),
                array('empty' => '---select role---'));
            ?>

模型

public function getRoleOptions(){
    return array('1' => 'Administrator', '2' => 'Center Administrator');
}

未保存该值。我也宣称角色是安全的。

1 个答案:

答案 0 :(得分:1)

使用activeDropDownList()代替dropDownList()。如果您从发布请求中获得转储,则可能会看到dropDownList()的$ _POST值无效。

activeDropDownList() method