从下拉列表Yii保存数据

从下拉列表Yii保存数据,yii,yii-chtml,Yii,Yii Chtml,我正在尝试将下拉列表中的值保存到我的表列角色中。 表格 <?php echo CHtml::dropDownList('role', $model, $model->getRoleOptions(), array('empty' => '---select role---')); ?> public function getRoleOptions(){ return array('1' => 'Adm

我正在尝试将下拉列表中的值保存到我的表列角色中。
表格

<?php echo CHtml::dropDownList('role', $model, $model->getRoleOptions(),
                array('empty' => '---select role---'));
            ?>
public function getRoleOptions(){
    return array('1' => 'Administrator', '2' => 'Center Administrator');
}

未保存该值。我还声明角色是安全的。

使用
activeDropDownList()
而不是
dropDownList()
。如果您从post请求中获得转储,您可能会在
dropDownList()
中看到无效的$\u post值


是否检查了,它位于protected\runtime\application.log中?您是否已将dropdownlist放入表单中?也许您需要配置日志。看见