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

不言
Libérer: 2023-04-03 22:24:02
original
4654 Les gens l'ont consulté

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("删除失败!");
        }
    }
Copier après la connexion

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!

Étiquettes associées:
tp5
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal