Php Codeigniter 2.1-表单上载同一文档两次
我在上传文件方面有点问题。我试图上传两个文件,但由于某些原因,第一个文件被上传了两次,并且没有第二个文件的痕迹。我做错了什么 文件上传功能(型号): 功能表文件上传(控制器): 文件表单的一部分(视图):Php Codeigniter 2.1-表单上载同一文档两次,php,codeigniter,codeigniter-2,Php,Codeigniter,Codeigniter 2,我在上传文件方面有点问题。我试图上传两个文件,但由于某些原因,第一个文件被上传了两次,并且没有第二个文件的痕迹。我做错了什么 文件上传功能(型号): 功能表文件上传(控制器): 文件表单的一部分(视图): Dokument PDF 医生 您必须在每次上载时初始化上载库 $this->load->library('upload'); $this->upload->initialize($config); 用户指南:看起来像是因为您有2个文档字段,它无论如何都会循环2次,不
Dokument PDF
医生
您必须在每次上载时初始化上载库
$this->load->library('upload');
$this->upload->initialize($config);
用户指南:看起来像是因为您有2个文档字段,它无论如何都会循环2次,不管怎样 如果您只想要一个,您应该只通过表单发送一个,或者不要使用ForEach,而是使用固定名称手动处理每个
public function dokument_insert()
{
$this->admin_login_check();
$dokument =explode(',', $this->doc->file_upload('/doc', 'pdf|PDF|doc|docx') );
var_dump($dokument);
$data = array(
'naziv' => $this->input->post('naziv_srb'),
'opis' => $this->input->post('opis_srb'),
'path_pdf' => $dokument[0],
'path_doc' => $dokument[1],
'kategorija_id' => $this->input->post('kategorija'),
'jezik_id' => $this->input->post('jezik')
);
$this->doc->save($data);
}
<label for="dokument_pdf">Dokument PDF</label>
<input type="file" name="pdf" id="dokument_pdf">
<label for="dokument_doc">Dokument DOC</label>
<input type="file" name="doc" id="dokument_doc">
$this->load->library('upload');
$this->upload->initialize($config);