Model view controller 致命错误:在第82行的/opt/lampp/htdocs/ERP/application/controllers/demo2.php中对非对象调用成员函数save_file_info()

Model view controller 致命错误:在第82行的/opt/lampp/htdocs/ERP/application/controllers/demo2.php中对非对象调用成员函数save_file_info(),model-view-controller,Model View Controller,我是一个新的PHP开发人员,我一直在工作的样本codeigniter程序文件上传。 文件夹中的文件上载成功,但出现错误。如何解决。。 控制器//出现错误,我们必须删除上传的文件 if ($is_file_error) { if ($file) { $file = './uploads/' . $file['file_name']; if (file_exists($file)) {

我是一个新的PHP开发人员,我一直在工作的样本codeigniter程序文件上传。 文件夹中的文件上载成功,但出现错误。如何解决。。 控制器//出现错误,我们必须删除上传的文件

 if ($is_file_error) {
                if ($file) {
                    $file = './uploads/' . $file['file_name'];
                    if (file_exists($file)) {
                        unlink($file);
                    }
                }
            }
            if (!$is_file_error) {
                //save the file info in the database
                $resp = $this->file->save_file_info($file);
                if ($resp === TRUE) {
                    $this->handle_success('File was successfully uploaded.');
                } else {
                    //if file info save in database was not successful then delete from the destination folder
                    $file = './upload/' . $file['file_name'];
                    if (file_exists($file)) {
                        unlink($file);
                    }
                    $this->handle_error('Error while saving file info to Database.');
                }
            }

您的$this->file不包含file的对象,请将其置于if条件下,然后在其上调用save\u file\u info$file

if( $this->file )
{
    $resp = $this->file->save_file_info($file);
}
else
{
    $this->handle_error('File is not uploaded properly!, please try again.');
}

获取的错误是什么检查文件路径。/uploads/is correct请发布整个控制器功能