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