boaPHP开发手册v5.5

安装器

定义

每个模块可以带有一个安装器(如:/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