emnabs/yii2-jcrop

yii2 图片裁剪扩展

安装次数: 1,175

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

语言:JavaScript

类型:yii2-extension

v1.0.3 2019-03-29 05:23 UTC

This package is auto-updated.

Last update: 2024-09-29 05:02:28 UTC


README

Yii2 图片裁剪扩展

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一

php composer require --prefer-dist emnabs/yii2-jcrop "*"

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

"emnabs/yii2-jcrop": "*"

使用方法

扩展安装完成后,只需在代码中通过以下方式使用它

use emnabs\jcrop\Jcrop;
<?= $form->field($model, 'avatar')->widget(Jcrop::className(), [
    'uploadUrl' => Url::toRoute('/user/avatar'),
])->label(false) ?>

Widget 具有以下属性

在 UserController 中

    public function actions()
    {
        return [
            'avatar' => [
                'class' => 'emnabs\jcrop\actions\Upload',
                'url' => '/common/files/',
                'path' => Yii::getAlias('@files'),
                'name' => Yii::$app->user->id
            ]
        ];
    }

操作具有以下参数

操作如下

screenshot screenshot

许可证

yii2-jcrop 是一个开源项目,由 Ehsan Rezaei (http://www.developit.ir) 修改,遵循 GPL-3.0 许可,源自 https://github.com/rezaei121/yii2-jcrop