Maison  >  Article  >  développement back-end  >  Comment supprimer des données et des fichiers ensemble dans tp5 (code)

Comment supprimer des données et des fichiers ensemble dans tp5 (code)

不言
不言original
2018-08-27 17:37:424656parcourir

Le contenu de cet article explique comment tp5 peut supprimer des données et des fichiers ensemble (code). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

la dissociation est une méthode de suppression de fichiers, il suffit de transmettre le chemin du fichier

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("删除失败!");
        }
    }

Recommandations associées :

php supprime la table de données et supprime la base de données

PHP Supprimez les deux première et dernière lignes du fichier txt.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn