thinkphp5 資料和檔案一起刪除
阿新 • • 發佈:2018-12-08
unlink為刪除檔案的方法,傳入檔案路徑就行
public function delete() { $article_id = input('article_id'); if (intval($article_id) <= 0) { $this->error("引數錯誤!"); } //刪除檔案 $article_info = DB::name('Article')->where(array('article_id' => $article_id))->find(); $path = ROOT_PATH . 'Uploads' . DS . $article_info['article_content']; if (file_exists($path)) { unlink($path);//刪除檔案 }; //刪除資料庫 $result = DB::name('Article')->where(array('article_id' => $article_id))->delete(); if ($result) { $this->success("成功刪除" . $result . "個材料", 'Article/index', '', 1); } else { $this->error("刪除失敗!"); } }