- 自定义命令行
自定义命令行
RapPhp 支持命令行拓展
只需要写个类集成只 Command下面是 aop 的命令行文件可以做参考
class AopFileBuild extends Command{
public function configure(){
$this->name('aop')
->asName("生成AOP需要的文件")
->param("-d",true,'删除文件',false)
->des("会根据search去查数据库生成所有表前缀为search的record模型文件,
生成的类文件前缀去除prefix
生成的文件在 runtime/model
");
}
public function run($d){
if($d){
Aop::clear();
$this->writeln("AOP文件已删除成功,需要时可以重新生成");
}else{
Aop::buildProxy();
$this->writeln("AOP文件生成成功,文件在".RUNTIME.'aop下');
}
}
}
run方法的参数随便你写 会自动更具命令行的输入传入的
上一篇:swoole_http服务器 下一篇:部署