CodeIgniter - Возвращает несколько деталей загрузки файла - PullRequest
1 голос
/ 12 декабря 2010

Я использую библиотеку загрузки codeigniter для загрузки нескольких файлов, которая работает нормально ... У меня проблемы с возвратом информации о файлах.

Я использую следующий код для печати результатов для тестирования

<code>echo '<pre>'; print_r($this->upload->data()); echo '
';

Сокращенная версия результатов выглядит следующим образом

Array
(
[file_name] => Array
    (
        [0] => filename1.gif
        [1] => filename2.jpg
    )
)

Способ, которым настроено мое представление, заключается в том, что я использую jquery для вставки нескольких полей ввода динамического файла, поэтомуфайлов может быть 1, это может быть 50 и т. д.

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

1 Ответ

0 голосов
/ 07 января 2011

Это зациклило бы результаты и вставило бы каждый в таблицу:

$data = $this->upload->data();
$table_name = 'files'; // change to whatever you need.
$column_name = 'file'; // change to whatever you need.

foreach ($data['file_name'] as $file_name){
  $this->db->insert($table_name, array($column_name => $file_name));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...