12345678910111213141516171819202122232425262728293031323334353637383940 |
- <?php
- /**
- * Created by PhpStorm.
- * User: NODELOG
- * Date: 2017/2/16
- * Time: 下午9:32
- */
- namespace common\modules\attachment;
- use common\modules\attachment\actions\UploadController;
- use yii\base\BootstrapInterface;
- class Module extends \common\modules\Module implements BootstrapInterface
- {
- public function bootstrap($app)
- {
- $storage = [
- 'class' => 'common\modules\attachment\components\FilesystemManager',
- 'defaultDriver' => $this->params['default_driver'],
- 'disks' => [
- 'local' => [
- 'class' => 'common\\modules\\attachment\\components\\flysystem\\LocalFilesystem',
- 'path' => \Yii::getAlias($this->params['local_root']),
- 'url' => \Yii::getAlias($this->params['local_url']),
- ],
- 'qiniu' => [
- 'class' => 'common\\modules\\attachment\\components\\flysystem\\QiniuFilesystem',
- 'access' => $this->params['qiniu_access_key'],
- 'secret' => $this->params['qiniu_access_secret'],
- 'bucket' => $this->params['qiniu_bucket'],
- 'domain' => $this->params['qiniu_domain']
- ]
- ]
- ];
- $app->set('storage', $storage);
- $app->controllerMap['upload'] = UploadController::className();
- }
- }
|