zoge/yii2-jcrop

yii2 图像裁剪扩展

维护者

详细信息

github.com/zoge/yii2-jcrop

源代码

安装: 8

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

类型:yii2-extension

1.2.2 2020-01-25 10:07 UTC

This package is auto-updated.

Last update: 2024-09-26 05:43:12 UTC


README

yii2 图像裁剪扩展

安装

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

运行以下命令之一

php composer.phar require --prefer-dist zoge/yii2-jcrop "*"

"zoge/yii2-jcrop": "*"

将其添加到您的 composer.json 文件的 require 部分。

使用方法

安装扩展后,只需在代码中使用它即可

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

小部件具有以下属性

在 UserController

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

操作具有以下参数

操作如下

screenshot

许可证

yii2-jcrop 是由 Ehsan Rezaei(http://www.developit.ir) 修改的开源项目,许可证为 GPL-3.0。由 ZoGe 修改。从 https://github.com/budyaga/yii2-cropper 使用和修改