-1
我有函數,其中我要上傳數據,並驗證其上傳錯誤..但問題是,我得到這個錯誤Unable to access an error message corresponding to your field name Document.
上傳表單驗證回調錯誤笨HMVC
公共功能寄存器(){
$this->load->library('form_validation');
$this->form_validation->set_rules('DOC_NAME', 'Document Name' ,'trim|required');
$this->form_validation->set_rules('DOC_TYPE', 'Document Type' ,'trim|required');
$this->form_validation->set_rules('DOC_DATE', 'Date' ,'trim|required');
$this->form_validation->set_rules('userfile', 'Document', 'callback_pdf_upload');
if($this->form_validation->run($this) == TRUE){
echo "Account Created Successfully";
}else{
$this->add_view();
}
}
function pdf_upload(){
if($_FILES['userfile']['size'] != 0){
$upload_dir = './uploads/pdf';
if (!is_dir($upload_dir)) {
mkdir($upload_dir);
}
$config['upload_path'] = $upload_dir;
$config['allowed_types'] = 'pdf';
//$config['file_name'] = 'userimage_'.substr(md5(rand()),0,7);
//$config['overwrite'] = false;
$config['max_size'] = '5120';
$this->load->library('upload', $config);
if (!$this->upload->do_upload('userfile')){
$this->form_validation->set_message('userfile', $this->upload->display_errors());
return false;
}
else{
$this->upload_data['userfile'] = $this->upload->data();
return true;
}
}
else{
$this->form_validation->set_message('userfile', "No file selected");
return false;
}
}
我很清楚代碼點火器上的HMVC的回調問題,並且已經有了MY_Form_validation庫。這是什麼錯誤?我的錯誤日誌中也有錯誤ERROR - 2016-07-15 15:47:35 --> Could not find the language line "form_validation_pdf_upload"
。
您應該使用上傳庫上傳文件 – pradeep