Доступ к данным из массива форм с помощью codeigniter - PullRequest
3 голосов
/ 25 января 2011

У меня есть такая форма

<form>
 <input type="text" name="personal_details[]" />
 <input type="text" name="personal_details[]" />

 <input type="text" name="pictures[]" />
 <input type="text" name="pictures[]" />
</form>

С помощью php я могу получить доступ к таким данным

$name    = $_POST['personal_details'][0];
$surname = $_POST['personal_details'][1];
etc.. etc

Возможно ли выполнить эту задачу с классом ввода codeigniter?

Ответы [ 2 ]

2 голосов
/ 25 января 2011

Они работают в основном одинаково.

$personal_details = $this->input->post('personal_details');
$pictures = $this->input->post('pictures');

$name = $personal_details[0];
$surname = $personal_details[1];
0 голосов
/ 22 августа 2014

Форма, подобная следующей, взята из примера выше, с некоторыми дополнениями.

<form>
 <input type="text" name="personal_details[]" />
 <input type="text" name="personal_details[]" />

 <input type="text" name="pictures[]" />
 <input type="text" name="pictures[]" />

 <input type="text" name="details[first_name]" />
 <input type="text" name="details[last_name]" />
</form>

Может использоваться в вашем контроллере или модели, как показано ниже.надеюсь, что это поможет.Мне было интересно то же самое, и я экспериментировал, пока не нашел это решение.

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