CodeIgniter: передача массива из формы в контроллер, а затем в модель для вставки в базу данных - PullRequest
0 голосов
/ 25 марта 2011

У меня есть форма в представлении. Следующая строка может дублироваться снова и снова, позволяя клиенту добавлять столько мусорных корзин, сколько они пожелают: https://gist.github.com/886337

Проблема начинается, когда я пытаюсь получить массив из $ invoice_item

Если у меня есть только одна позиция:

Я пробовал $invoice_items = $this->input->post('$invoice_item');

но если я сделаю var_dump($invoice_items);, чтобы посмотреть, что у меня есть, я получу bool(false)

Итак, я попробовал: $invoice_items = array($this->input->post('$invoice_item'));

и снова var_dump дает мне это: array(1) { [0]=> bool(false) }

А потом я попробовал другие вещи, такие как добавление [] после $invoice_items или $invoice_item, но, похоже, ничего не работает. Я просто не знаю, что я делаю?

Любая помощь будет признательна, потому что я потерян!

1 Ответ

2 голосов
/ 25 марта 2011

вы должны получить переменную вашего сообщения, например

$invoice_items = $this->input->post('invoice_item');

(знака $ нет)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...