Skip to content

Releases: moxuandi/yii2-ueditor

移除文件大小限制

10 Jan 02:05
Compare
Choose a tag to compare

该扩展不再对上传文件的大小进行代码层面的判断, 如需限制上传文件大小, 请使用nginx/apache+php`限制

保存入库允许自定义Model模型

22 Nov 15:09
Compare
Choose a tag to compare

如果要使用文件保存入库功能, 必须将modelClass设置为类的完全限定名称(eg: common\model\Upload), 该类必须是yii\db\ActiveRecord的子类, 且必须包含一些字段(参考@vendor\moxuandi\yii2-helpers\migrations\m190101_010101_upload.php)

整合发布

15 Nov 04:11
Compare
Choose a tag to compare

1. 上传功能变更, 参考文档.

2. 迁移资源目录: cut: assets/* => assets/dist/*.

支持更多的图片处理方式

06 Aug 07:19
Compare
Choose a tag to compare

另可配置缩略图,裁剪图,水印等, 对图片做进一步处理; 详细配置请参考moxuandi\helpers\Uploader

'config' => [
    // 缩略图
    'thumb' => ['width' => 100],

    // 裁剪图像
    'crop' => ['width' => 100],

    // 添加边框
    'frame' => ['margin' => 20],

    // 添加图片水印
    'watermark' => ['watermarkImage' => 'water.png'],

    // 添加文字水印
    'text' => ['text' => '水印文字'],

    // 调整图片大小
    'resize' => ['width' => 100],
],

修改上传结果响应格式

06 Aug 03:27
Compare
Choose a tag to compare

使用Yii2 Response响应:

$response = Yii::$app->response;
$response->format = Response::FORMAT_JSON;
$response->data = [
    'original' => $upload->realName,  // 原始文件名, eg: 'img_6.jpg'
    'title' => $upload->fileName,      // 新文件名, eg: '171210_054500_8166.jpg'
    'url' => $upload->fullName,  // 返回的地址, eg: '/uploads/image/201712/171210_054500_8166.jpg'
    'size' => $upload->fileSize,       // 文件大小, eg: 108527
    'type' => '.' . $upload->fileExt,  // 文件类型, eg: '.jpg'
    'state' => $upload->stateInfo,     // 上传状态, 上传成功时必须返回'SUCCESS'
];
$response->send();

基于Yii2.0.16重写扩展

08 Feb 15:10
be9e556
Compare
Choose a tag to compare
v2.0.0

Update UploaderAction.php

修复上传目录设置

04 Oct 04:34
Compare
Choose a tag to compare

上传根目录控制,$rootPath改为可在控制器中配置:

public function actions()
{
  return [
    'UEupload' => [
      'class' => 'moxuandi\ueditor\UEditorUpload',
      // 可选参数, 参考 config.php
      'config' => [
        // ... 其它参数

        // 前后和后台入口文件在统一位置, /web/index.php, /web/admin.php:
        'rootPath' => dirname(Yii::$app->request->scriptFile),  // 前后台相同
        
        // 前后和后台入口文件在不同的位置, /web/index.php, /web/admin/index.php:
        'rootPath' => dirname(Yii::$app->request->scriptFile),  // 前台
        'rootPath' => dirname(dirname(Yii::$app->request->scriptFile)),  // 后台
      ],
    ],
  ];
}

重写, 发布v1.0

04 Oct 04:30
Compare
Choose a tag to compare

重写渲染html部分

旧版归档

04 Oct 03:25
Compare
Choose a tag to compare

旧版归档