卸载程序制作
最后更新于:2022-04-01 02:03:50
这里介绍的是模块的卸载程序。
基本结构目录:
![2015-08-05/55c1984460230](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-08-05_55c1984460230.png)
比安装模块简单多拉~
`Special.sql`这个是数据库变更脚本,明明规范是和模块目录名相同。这个不是必要的,可以没有。
同样的,卸载也支持卸载脚本的方式,例如:`Uninstall/Uninstall.class.php` 创建这个文件后,卸载时,会自动调用。
Uninstall.class.php 主要代码如下:
~~~
namespace Search\Uninstall;//这里的Search也是和目录名一样
use Libs\System\UninstallBase;
class Uninstall extends UninstallBase {
//卸载开始执行
public function run() {
return true;
}
//卸载完回调
public function end() {
return true;
}
}
~~~
到此就介绍完拉~