Как отправить полный POST для Моделирования в Воспламенителе Кода

Каков был бы лучший способ отправить полное сообщение в модель в Воспламенителе Кода? Методы, которые я знаю, следующие:

Элементы формы имени как массив, например.

<input type="text" name="contact[name]">
<input type="text" name="contact[surname]">

и затем использование:

$this->Model_name->add_contact($this->input->post('contact'));

Другой должен был бы добавить каждый элемент к массиву и затем отправить его в модель как таковую:

<input type="text" name="name">
<input type="text" name="surname">

и

$contact_array = array('name' => $this->input->post('name'),
                       'surname' => $this->input->post('surname'));
$this->Model_name->add_contact($contact_array);

Какой из них был бы лучшей практикой и является там способом непосредственно отправить целому POST в модель (или целая форма, возможно?)

6
задан Constant Meiring 2 February 2017 в 14:01
поделиться

1 ответ

Просто передайте переменную $_POST методу, который вы хотите работать со всеми переменными POST. Я понимаю ваше беспокойство, но будьте уверены: $_POST санируется функцией фильтрации безопасности при каждом инстанцировании контроллера.

So:

$this->Model_name->add_contact($_POST);
6
ответ дан 17 December 2019 в 02:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: