苏托诺夫 / yii2-cropper
Yii2框架的小部件,用于上传和裁剪图片
dev-master
2020-02-01 11:45 UTC
Requires
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-29 05:28:57 UTC
README
基于CropperJs的Yii-Framework扩展,用于上传和裁剪图片。
乌兹别克语版本的README文件: README_UZ.MD
安装
安装此扩展的首选方式是通过composer。
运行以下命令:
composer require sultonov/yii2-cropper "dev-master"
或者添加以下内容到您的composer.json文件的require部分:
"sultonov/yii2-cropper": "dev-master"
使用方法
安装扩展后,您只需在代码中简单使用它:
use sultonov\cropper\CropperWidget;
<?php $form = ActiveForm::begin(['id' => 'form-profile']); ?>
<?php echo $form->field($model, 'photo')->widget(CropperWidget::className(), [
'uploadUrl' => Url::toRoute('/controller-name/uploadPhoto'),
'width' => 100,
'height' => 300,
]) ?>
<div class="form-group">
<?php echo Html::submitButton('Save', ['class' => 'btn btn-primary']) ?>
</div>
<?php ActiveForm::end(); ?>
小部件具有以下属性
在UserController
use sultonov\cropper\actions\UploadAction;
public function actions()
{
return [
'upload-photo' => [
'class' => UploadAction::className(),
'url' => '',
'path' => 'some-path',
]
];
}
动作有如下参数