配列であるファイル入力がありますが、以前は機能していませんでした。複数のファイルに対してエラーがスローされるようで、最新のファイルをアップロードするだけです。何を間違えたのかわからない。
<input type="file" name="userfile[]" id="userfile" class="multi" />
次に、私のコントローラーで:
$upload_files = $_FILES;
var_dump($upload_files['userfile']['name']);
// get the selected files out of the array
for($i = 0; $i < count($upload_files['userfile']['name']); $i++) {
$_FILES['userfile'] = array(
'name' => $upload_files['userfile']['name'][$i],
'type' => $upload_files['userfile']['type'][$i],
'tmp_name' => $upload_files['userfile']['tmp_name'][$i],
'error' => $upload_files['userfile']['error'][$i],
'size' => $upload_files['userfile']['size'][$i]
);