安装器
定义
每个模块可以带有一个安装器(如:/mod/home/installer/installer.php),里面含有 install() 和 uninstall() 两个方法,通过boa::installer()调用其中相关方法实现模块的安装卸载(常见的是在命令行中执行)。具体功能由开发者自行实现,比如执行SQL,设置文件等
class installer{
public function install(){ // 安装
// 执行SQL创建表,设置文件等
}
public function uninstall(){ // 卸载
// 执行SQL删除表,删除文件等
}
}
与创建新模块不同,这要求模块已经开发好,并放到/mod/目录下,下面以 /mod/demo 模块为例,更多参见 命令行用法
安装
php boa -i demo
卸载
php boa -u demo