dao = $dao; } public function savePem($data) { $this->dao->savePem($data); return true; } public function getPemPath($name) { $path = ''; $info = $this->dao->get(['name' => $name]); if ($info) { $path = root_path('runtime/pem') . $info['path'] . '.pem'; if (!file_exists($path)) { // 如果runtime/pem文件夹不存在,创建文件夹 if (!file_exists(root_path('runtime/pem'))) { mkdir(root_path('runtime/pem'), 0777, true); } file_put_contents($path, $info['content']); } } return $path; } }