>  기사  >  백엔드 개발  >  tp5에서 데이터와 파일을 함께 삭제하는 방법(코드)

tp5에서 데이터와 파일을 함께 삭제하는 방법(코드)

不言
不言원래의
2018-08-27 17:37:424635검색

이 글의 내용은 tp5가 데이터와 파일(코드)을 함께 삭제할 수 있는 방법에 관한 것입니다. 특정 참고 가치가 있으므로 도움이 필요한 친구들에게 도움이 되길 바랍니다.

연결 해제는 파일을 삭제하는 방법입니다. 파일 경로를 전달하면 됩니다.

public function delete()
    {
        $article_id = input('article_id');
        if (intval($article_id) <= 0) {
            $this->error("参数错误!");
        }
        //删除文件
        $article_info = DB::name(&#39;Article&#39;)->where(array(&#39;article_id&#39; => $article_id))->find();
        $path = ROOT_PATH . &#39;Uploads&#39; . DS . $article_info[&#39;article_content&#39;];
        if (file_exists($path)) {
            unlink($path);//删除文件
        };
        //删除数据库
        $result = DB::name(&#39;Article&#39;)->where(array(&#39;article_id&#39; => $article_id))->delete();
        if ($result) {
            $this->success("成功删除" . $result . "个材料", &#39;Article/index&#39;, &#39;&#39;, 1);
        } else {
            $this->error("删除失败!");
        }
    }

관련 권장 사항:

php 데이터 테이블 삭제 및 데이터베이스 삭제

PHP txt 파일의 첫 번째와 마지막 두 줄을 삭제합니다.

위 내용은 tp5에서 데이터와 파일을 함께 삭제하는 방법(코드)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.