Php CodeIgniter文件上载和多维数组问题

Php CodeIgniter文件上载和多维数组问题,php,codeigniter,file-upload,multidimensional-array,Php,Codeigniter,File Upload,Multidimensional Array,我正在尝试创建一个包含以下多维数组的表单: <input type="text" name="cost[1][desc]"> <input type="text" name="cost[1][price]"> <input type="file" name="cost[1][file]"> <input type="text" name="cost[2][desc]"> <input type="text" name="cost[2][pri

我正在尝试创建一个包含以下多维数组的表单:

<input type="text" name="cost[1][desc]">
<input type="text" name="cost[1][price]">
<input type="file" name="cost[1][file]">
<input type="text" name="cost[2][desc]">
<input type="text" name="cost[2][price]">
<input type="file" name="cost[2][file]">
“desc”和“price”的值进入数组(并序列化)一点问题都没有——但由于某种原因,我无法接收任何文件信息。我删除了很多if语句,看看这是否是问题所在,但事实并非如此。如果我更改了文件输入HTML标记,使其名称为“cost_1_file”,并且如果我将PHP模型更改为:

if($this->input->post('cost_1_file')==''){
  echo 'Nope';
}

它呼应了这一声明——这意味着它根本没有收到任何文件上传数据。我已确保我的表单是一个
表单\u open\u multipart
。有人知道我哪里出了问题吗?

文件上传到$\u文件而不是$\u POST

我在发布5分钟后意识到了这一点,哈哈。谢谢查看页面roytuts.com/codeigniter-multiple-files-upload/
if($this->input->post('cost_1_file')==''){
  echo 'Nope';
}