kmergen/yii2-media

一个Yii2媒体管理扩展

安装: 213

依赖者: 1

建议者: 0

安全性: 0

星标: 1

关注者: 1

分支: 0

公开问题: 0

类型:yii2-extension

dev-master 2023-07-02 12:33 UTC

This package is auto-updated.

Last update: 2024-08-31 00:31:12 UTC


README

Yii2扩展,提供媒体文件管理功能,所有上传的文件都管理在一个数据库表中。

安装此扩展的最佳方式是通过 Composer

执行以下操作之一

composer require "kmergen/yii2-media: "*"

或者

"kmergen/yii2-media": "*",

将以下内容添加到你的 composer.json 文件的 require 部分。

安装

1. 运行迁移

运行 $ yii migrate --migrationPath=@vendor/kmergen/yii2-media/migrations

2. 配置

在你的配置文件中设置以下内容

'bootstrap' => [
    'kmergen\media\Bootstrap',
    ...
],
'modules' => [
    'media' => [
        'class' => 'kmergen\media\Module'
    ],
    ...
]

3. 图像组件

'components' => [
    'image' => [
        'class' => 'kmergen\media\components\Image'
    ],
    ...
]

现在你可以在应用程序的任何地方使用它,例如获取缩略图:“Yii::$app->image->thumb('path/to/original/image', '$thumbStyle')”。

4. 使用集成dropzone小部件上传文件

注意:此扩展处于开发中。请不要在生产环境中使用。