zoge / yii2-jcrop
yii2 图像裁剪扩展
1.2.2
2020-01-25 10:07 UTC
Requires
- bower-asset/jcrop: =0.9.12
- bower-asset/simple-ajax-uploader: @dev
- yiisoft/yii2: *
- yiisoft/yii2-imagine: *
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 ] ]; }
操作具有以下参数
操作如下
许可证
yii2-jcrop 是由 Ehsan Rezaei(http://www.developit.ir) 修改的开源项目,许可证为 GPL-3.0。由 ZoGe 修改。从 https://github.com/budyaga/yii2-cropper 使用和修改