emnabs / yii2-jcrop
yii2 图片裁剪扩展
v1.0.3
2019-03-29 05:23 UTC
Requires
- bower-asset/jcrop: =0.9.12
- bower-asset/simple-ajax-uploader: @dev
- yiisoft/yii2: *
- yiisoft/yii2-imagine: *
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 ] ]; }
操作具有以下参数
操作如下
许可证
yii2-jcrop 是一个开源项目,由 Ehsan Rezaei (http://www.developit.ir) 修改,遵循 GPL-3.0 许可,源自 https://github.com/rezaei121/yii2-jcrop