ホームページ  >  記事  >  バックエンド開発  >  tp5でデータとファイルをまとめて削除する方法(コード)

tp5でデータとファイルをまとめて削除する方法(コード)

不言
不言オリジナル
2018-08-27 17:37:424638ブラウズ

この記事の内容は、tp5 でデータとファイルをまとめて削除する方法 (コード) に関するもので、一定の参考価値があります。困っている友人は参考にしていただければ幸いです。

unlink はファイルを削除する方法です。ファイル パスを渡すだけです。

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 ファイルの最初と最後の 2 行を削除します。

以上がtp5でデータとファイルをまとめて削除する方法(コード)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。