Я использую DATAMAPPER ORM V1.8.2. У меня есть вопрос для from_array метода:from_array() метод в Datamapper ORM Codeigniter
Во-первых, у меня есть выпадающий список с * имя = "group_id" *
<select name="group_id" class="small-input">
<option value="1">Guest</option>
<option value="2" selected="selected">Member</option>
<option value="3">Manager</option>
<option value="4">Administrator</option>
</select>
пользователей таблицы (базы данных), я поле имени: GROUP_ID.
В контроллере:
....
$user->from_array($_POST, array('username', 'email', 'status', 'group_id'));
....
// then save
....
Все вещи в порядке.
Но когда я прохожу третий параметр from_array() является ИСТИНА немедленно сохранить, как:
$user->from_array($_POST, array('username', 'email', 'status', 'group_id', TRUE));
Он не может получить group_id от $ _POST. Пожалуйста, помогите мне, спасибо.
У вас есть какие-либо проверки на пользовательском объекте? Если это так, проверьте '$ user-> error-> all', возможно, проверка завершает сохранение. – complex857
Я получил 1 сообщение: требуется взаимодействие с группой, а групповой ввод завершен. –