devgroup / yii2-media-storage
媒体数据助手、工具和组件
dev-master
2017-02-15 12:45 UTC
Requires
- php: >=5.5.0
- 2amigos/yii2-transliterator-helper: ^0.1.0
- devgroup/yii2-data-structure-tools: *
- devgroup/yii2-tag-dependency-helper: ~1.5
- kartik-v/yii2-editable: ^1.7
- kartik-v/yii2-grid: ^3.1
- league/glide: ^1.0
- mihaildev/yii2-elfinder: ^1.1.3
- mihaildev/yii2-elfinder-flysystem: ^0.0.1
- unclead/yii2-multiple-input: ~1.0
- yiisoft/yii2: ~2.0.6
- yiisoft/yii2-imagine: *
Requires (Dev)
- codeception/c3: ^2.0
- codeception/codeception: ^2.2
- phpunit/php-code-coverage: 2.2.x-dev
- se/selenium-server-standalone: dev-master
- yiisoft/yii2-faker: *
This package is auto-updated.
Last update: 2024-09-11 14:42:21 UTC
README
警告:此扩展处于积极开发中。不要在生产环境中使用!
通过Web界面管理媒体数据的扩展。使用 MihailDev/yii2-elfinder 作为文件管理器,creocoder/yii2-flysystem 作为抽象文件系统,thephpleague/glide 作为图像处理工具,DevGroup-ru/yii2-data-structure-tools 用于在数据库中存储关系。
安装
安装此扩展的首选方法是使用 扩展管理器
另一种安装此扩展的方法是使用 composer。
运行
php composer.phar require --prefer-dist devgroup/yii2-media-storage "*"
或添加
"devgroup/yii2-media-storage": "*"
到您的 composer.json
文件的 require 部分。
因为这是
yii2-extension
,您需要手动运行迁移
配置
如果通过 扩展管理器 安装了扩展,请简单转到 配置页面 并选择 media storage
部分。
如果通过 composer 安装了扩展,您需要将其添加到配置中
[ 'bootstrap' => ['media', 'properties'], 'modules' => [ 'properties' => [ 'class' => 'DevGroup\DataStructure\Properties\Module', ], 'media' => [ 'class' => 'DevGroup\MediaStorage\MediaModule', ], ], 'components' => [ 'multilingual' => [ 'class' => \DevGroup\Multilingual\Multilingual::className(), 'default_language_id' => 1, 'handlers' => [ [ 'class' => \DevGroup\Multilingual\DefaultGeoProvider::className(), 'default' => [ 'country' => [ 'name' => 'England', 'iso' => 'en', ], ], ], ], ], 'protectedFilesystem' => [ 'class' => 'creocoder\flysystem\LocalFilesystem', 'path' => '@app/media', ], ], ];