request->hostInfo . $baseInfo['url']; } return $baseInfo; } /** * @param $baseInfo * @param $fullPath * @return mixed */ protected function domainName($baseInfo, $fullPath) { $domain_name = Yii::getAlias('@attachurl') . '/'; // if ($fullPath == true) $domain_name = Yii::$app->request->hostInfo; $baseInfo['domain_name'] = $domain_name; return $baseInfo; } /** * 初始化 */ protected function create() { // 判断是否追加 if (isset($this->config['superaddition']) && $this->config['superaddition'] === true) { $this->adapter = new \League\Flysystem\Adapter\Local(Yii::getAlias('@attachment'), FILE_APPEND); } elseif (isset($this->config['alias_path'])) { $this->adapter = new \League\Flysystem\Adapter\Local($this->config['alias_path']); } else { $this->adapter = new \League\Flysystem\Adapter\Local(Yii::getAlias('@attachment')); } } }