为了减省空间,我们经常用 unlink()去删除,但是报错路径不对,然后今天弄了一早上,终于删除成功了,写一下笔记。
原来
public function delete(){
$username=Session::get('username');
$file=model('found')->get(['username'=>$username]);
$fileURL=$file->url;
//删除路径
$res=unlink('$fileURL);
$res=model('found')->where('username',$username)->delete();
if($res){
$this->success('删除成功');
}else{
$this->error('删除失败');
}
}
改成就加了两个点
public function delete(){
$username=Session::get('username');
$file=model('found')->get(['username'=>$username]);
$fileURL=$file->url;
//路径
$res=unlink('../public'.$fileURL);
$res=model('found')->where('username',$username)->delete();
if($res){
$this->success('删除成功');
}else{
$this->error('删除失败');
}
}