美文网首页
数据和文件同步处理

数据和文件同步处理

作者: 姬汉斯 | 来源:发表于2018-08-28 23:35 被阅读0次

    实现数据与文件同步删除,有时在删除数据时,还会有相关的残留文件,因此可以进行同步操作,将有关量的两者同步删去。其中,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("删除失败!");        }    }

    相关文章

      网友评论

          本文标题:数据和文件同步处理

          本文链接:https://www.haomeiwen.com/subject/fsvcwftx.html