Opadmin = new \app\admin\util\Opadmin(); if (!$this->Opadmin->islogin()) { $this->redirect(url('/admin/login/index')->build()); } $this->cinfo = $this->Opadmin->info; $this->admin_id = $this->Opadmin->info['id']; $menulist = $this->Opadmin->menu(); View::assign('menulist', $menulist); View::assign('cinfo', $this->Opadmin->info); View::assign('menuitem', Request()->controller(true) . '-' . Request()->action(true)); } protected function getCountrychildrenids($id) { $where['father_id'] = $id; $result = Db::name('country_code')->field('id as value,cate_name as label')->where($where)->cacheAlways(TRUE, 0, 'country_codes')->order('order_id asc,id asc')->select()->toArray(); if ($result) { foreach ($result as &$val) { $val['children'] = $this->getCountrychildrenids($val['value']); //// } return $result; } else { return []; } } //////上传文件到cos///////////////// protected function uploadFileToCos($file = '') { if ($file && Config::get('qcloud.isopencos') == 1) { $key = getCosName($file); $localPath = '.' . $file; $cos = new \common\Uploadcos(); $result = $cos->cosUpload($key, $localPath); return $result; } } //////删除cos中的文件///////////////// protected function deleteFileFromCos($file = '', $versionId = '') { if ($file && Config::get('qcloud.isopencos') == 1) { $key = getCosName($file); $cos = new \common\Uploadcos(); $result = $cos->cosDelete($key, $versionId); return $result; } } }