milad / yii2-mongodb-upload-file
该包的最新版本(1.0.0)没有提供许可证信息。
通过单个集合处理Yii2文件
1.0.0
2018-10-13 08:00 UTC
Requires
- php: >=5.4.0
- yiisoft/yii2: >=2.0
- yiisoft/yii2-imagine: ~2.0.0
- yiisoft/yii2-mongodb: *
This package is auto-updated.
Last update: 2024-09-13 20:57:12 UTC
README
带有数据库管理的Yii2文件上传
将组件添加到您的配置中
'fileManager' => [ 'class' => \miladh\file\FileManager::className(), 'alias' => \miladh\file\models\File::ALIAS_FRONTEND, 'db' => 'db', 'defaultImageThumbnail' => '@frontend/web/images/thumb-image.jpg', 'defaultDocumentThumbnail' => '@frontend/web/images/thumb-document.jpg', 'defaultAudioThumbnail' => '@frontend/web/images/thumb-audio.jpg', 'defaultVideoThumbnail' => '@frontend/web/images/thumb-video.jpg', 'defaultOtherThumbnail' => '@frontend/web/images/thumb-other.jpg', ]
通过控制台执行迁移
php yii mongodb-migrate --migrationPath=@miladh/yii2-upload-file/src/migrations
获取文件管理器
/** @var FileManager $fileManager */ $fileManager = \Yii::$app->fileManager;
从文件实例上传文件
$fileInstance = UploadedFile::getInstanceByName('files'); /** @var miladh\file\models\File $file */ $file = $fileManager->upload($fileInstance);