yiizh / yii2-storage
Yii2的存储扩展。
dev-master
2015-11-27 17:08 UTC
Requires
This package is auto-updated.
Last update: 2024-09-26 14:40:15 UTC
README
本扩展提供了对多存储的支持。
安装
安装此扩展的首选方式是通过composer。
运行以下命令之一
php composer.phar require --prefer-dist yiizh/yii2-storage "dev-master"
或者
"yiizh/yii2-storage": "*"
将其添加到您的composer.json
文件的require部分。
使用方法
更改配置文件
配置
本地存储配置
... 'components' => [ 'storage' => [ 'class'=>'\yiizh\storage\LocalStorage', 'basePath' => '@app/web/uploads' ] ] ...
阿里云存储配置
... 'components' => [ 'storage' => [ 'class' => '\yiizh\storage\AliyunStorage', 'accessKey' => '<您从OSS获得的AccessKeyId>', 'accessSecret' => '<您从OSS获得的AccessKeySecret>', 'endpoint' => '<您选定的OSS数据中心访问域名,例如oss-cn-hangzhou.aliyuncs.com>', 'bucket' => '<您的绑定在某个Bucket上的自定义域名>', ] ] ...
上传文件
\Yii::$app->storage->save('文件名', '文件内容');