rmrevin/yii2-file
最新稳定版本:1.2.5
Composer 安装命令:
composer require rmrevin/yii2-file
包简介
Yii2 module for file management
README 文档
README
Code Status
Installation
Add in composer.json:
{
"require": {
"rmrevin/yii2-file": "~1.1"
}
}
Usage
In config
<? // ... return [ // ... 'modules' => [ // ... 'file' => [ 'class' => '\rmrevin\yii\module\File\Module', 'upload_alias' => '@app/web/upload', 'upload_web_alias' => '/upload', 'storage_alias' => '@app/web/storage', 'storage_web_alias' => '/storage', 'max_upload_file_size' => 10, // megabytes ], ], ];
Save file into database
use rmrevin\yii\module\File; // external resource $File = File\models\File::push(new File\component\ExternalResource('https://www.google.ru/images/srpr/logo11w.png')); // internal resource $File = File\models\File::push(new File\component\InternalResource('/var/www/images/pick.png')); // uploaded resource $File = File\models\File::push(new File\component\UploadedResource(UploadedFile::getInstance($model, 'file')));
Manipulation with images
use rmrevin\yii\module\File; $File = File\models\File::find()->one(); echo Html::img((string)$File->image() ->resizeByWidth(100)); // available methods: resize, resizeByWidth, resizeByHeight, crop, thumbnail, watermark, text
统计信息
- 总下载量: 286
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 10
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-12-09