$code, 'msg'=>$msg, 'data'=>$data, 'count'=>(int)$count ]); } public function json(array $data = []) { return json_encode($data); } function init(){ parent::init(); $this->wqData=$_SESSION['configData']; $this->wqData['uniacid']=$this->wqData['uniacid']?:0; $this->wqData['module']=$this->wqData['module']?:'platform'; if(Yii::$app->request->hostInfo=="https://bkycms.com"){ $this->wqData=[ 'uniacid'=>39, 'module'=>'yb_wm' ]; } } //管理后台系统升级包打包并下载 public function actionSysBaleDown(){ $res=scanRoot(); //file_put_contents(Yii::$app->basePath.'/web/oldSoft.lock.json', json_encode($res)); $datalist=array_keys($res); if(file_exists(Yii::$app->basePath.'/web/upgraded/upgraded.zip')){ unlink(Yii::$app->basePath.'/web/upgraded/upgraded.zip'); } addFileToZip($datalist,Yii::$app->basePath.'/web/upgraded/','upgraded.zip'); header('Content-Type:text/html;charset=utf-8'); header('Content-disposition:attachment;filename=upgraded.zip'); $filesize = filesize(Yii::$app->basePath.'/web/upgraded/upgraded.zip'); readfile(Yii::$app->basePath.'/web/upgraded/upgraded.zip'); header('Content-length:'.$filesize); } }