Кодовый воспламенитель передает динамический ассоциативный массив в модель

Я пытаюсь передать динамический ассоциативный массив, но не могу понять это. Приведенный ниже код неверен, но это похоже на то, что я пытаюсь сделать:

контроллер:

$day = $this->input->post('day');

$schedule = array(
                'user_id' => $this->input->post('name'),
                '$day' => $this->input->post('day')
             );

Модель:

$this->db->insert('work_schedule', $schedule);

Спасибо!

1 ответ

Вы делаете неправильно для вашего $day переменная

$day = $this->input->post('day');

$schedule = array(
            'user_id' => $this->input->post('name'),
            'day' => $day
         ); //you have stored your $day variable already. Do not try to do it again 

модель

Прежде всего var_dump ваш $schedule массив в модели, чтобы проверить, ваши данные получают в модели или нет

$this->db->insert('work_schedule', $schedule);
Другие вопросы по тегам