2014-02-10 2 views
0

Я пытаюсь сохранить значения из выпадающего списка в мою роль столбца таблицы.
форма
Сохранение данных из раскрывающегося списка Yii

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

модель

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

значение не сохраняется. Я также заявил, что эта роль является безопасной.

+0

Вы проверить [LOG] (http://www.yiiframework.com/doc/guide/1.1/en/topics.logging), он находится в защищенном \ выполнения \ application.log? Вы разместили свой раскрывающийся список внутри формы? –

+0

@IswantoSan Нет журналов –

+0

Возможно, вам нужно настроить журнал. См. [Это] (http://www.yiiframework.com/doc/guide/1.1/en/topics.logging) –

ответ

1

Использовать activeDropDownList() вместо dropDownList(). Если вы получаете дамп из своего почтового запроса, вероятно, вы увидите недопустимое значение $ _POST с dropDownList().

activeDropDownList() method

 Смежные вопросы

  • Нет связанных вопросов^_^