codeigniter - передать все значения формы в модель - PullRequest
1 голос
/ 09 апреля 2010

У меня есть регистрационная форма, которая собирает несколько параметров.

Мне нужно передать все эти И код подтверждения (сгенерированный контроллером) модели для вставки в БД.

Как я могу это сделать?

есть ли способ передать весь пост модели, например, как

$this->model->insert($this->input->post(), $confirmation_code)?

1 Ответ

4 голосов
/ 09 апреля 2010

Я думаю, что вы хотите

$this->input->post()

вместо

$this->input->form()

Вы можете отправить данные в модель так, как они у вас есть, где модель-> вставка - это функция типа

function insert($post_array,$confirmation_code) {
  //do something with confirmation code and post
}

Или вы можете установить код подтверждения в массиве, который отправляется модели

$post = $this->input->post();
$post['confirmation_code'] = $confirmation_code;
$this->model->insert($post);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...