# yii2-storage **Repository Path**: yiiwiki/yii2-storage ## Basic Information - **Project Name**: yii2-storage - **Description**: No description available - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2014-05-22 - **Last Updated**: 2021-10-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Storage Extension for Yii 2 这是一个存储文件的扩展,你可以使用他将文件存储到 **本地** 、云端(如: [阿里云](http://s.click.taobao.com/t?e=m%3D2%26s%3D%2Fm8FURLpzsocQipKwQzePCperVdZeJviEViQ0P1Vf2kguMN8XjClAn9JeE4SF94WF58iqvUTlUmCWq18cqI6t3kgQhCc8VBIJpjU94p8fmXrA4jeeuSDyedn1BbglxZYxUhy8exlzcq9AmARIwX9K%2BnbtOD3UdznPV1H2z0iQv9eY%2By0blbhscYl7w3%2FA2kb)). > 注: 现阶段只实现了上传文件和写入文件和读取文件,显示文件列表还未实现,此功能在后期会加上。 ## 安装 在 `composer.json` 文件中添加如下内容: ```json { "repositories": [ { "type": "vcs", "url": "http://git.oschina.net/yiiwiki/yii2-storage" } ], "require": { "yiiwiki/yii2-storage": "dev-master" } } ``` 然后更新 composer ```shell composer update ``` ## 使用 在配置文件的 `components` 中配置 ```php [ ... 'storage'=>[ 'class'=>'yiiwiki\storage\LocalStorage', 'basePath'=>Yii::getAlias('@app/data'), ] ... ] ``` ### 上传文件 ```php storage->upload('源文件','目标文件'); ``` ### 将文件内容写入文件 ```php storage->write('目标文件','文件内容'); ```