0

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

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

模型

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

该值未保存。我还宣布角色是安全的。

4

1 回答 1

1

使用activeDropDownList()而不是dropDownList(). 如果您从发布请求中获得转储,您可能会看到无效的 $_POST 值与dropDownList().

activeDropDownList() 方法

于 2014-02-10T23:16:16.720 回答