Model view controller 致命错误:在第82行的/opt/lampp/htdocs/ERP/application/controllers/demo2.php中对非对象调用成员函数save_file_info()
我是一个新的PHP开发人员,我一直在工作的样本codeigniter程序文件上传。 文件夹中的文件上载成功,但出现错误。如何解决。。 控制器//出现错误,我们必须删除上传的文件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)) {
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请发布整个控制器功能