## install 目录下的 uninstall.php 配置文件 > 提示:文件名不可用大写,以 uninstall.php 命名即可,否则模块无法卸载 ``` private $modelTabList = array( '要卸载模块的表名', // 模块数据表,如果不填卸载模块,数据表还存留,sql文件有多少张表就填多少 ); ``` > class Uninstall extends UninstallBase // 请不要修改以上类命名,否则模块无法卸载 ``` <?php namespace app\demo\uninstall; use think\Db; use \lib\UninstallBase; class Uninstall extends UninstallBase { //固定相关表 private $modelTabList = array( 'test', ); //卸载 public function run() { if (request()->param('clear') == 1) { //删除对应模型数据表 if (!empty($this->modelTabList)) { foreach ($this->modelTabList as $tablename) { //删除固定表 if (!empty($tablename)) { $tablename = config('database.prefix') . $tablename; Db::execute("DROP TABLE IF EXISTS `{$tablename}`;"); } } } } return true; } } ```