macgyer/yii2-cropit

cropit的Yii2实现

安装次数: 1,556

依赖关系: 0

推荐者: 0

安全: 0

星标: 2

关注者: 2

分支: 0

公开问题: 0

类型:yii2-extension

1.0.3 2017-07-29 10:23 UTC

This package is auto-updated.

Last update: 2024-09-10 07:40:11 UTC


README

license Github Release Packagist

yii2-cropit

Scott Cheng的jQuery插件cropit的实现。

目前实现的cropit.js版本:0.5.1

安装

首选的安装方式是通过Composer。如果您没有Composer,可以在这里获取:https://composer.php.ac.cn/

要安装此包,请将以下内容添加到您的composer.json文件的require部分

"require": {
    "macgyer/yii2-cropit": "*"
},

使用方法

此小部件可以在ActiveForm中使用,也可以作为独立的输入小部件使用,并包含一个Data URI验证器(作为Composer依赖项)。

该小部件可以根据您的需求进行深入配置。请参阅以下所有选项,并参考原始的cropit文档

要在您的表单中使用此小部件,您可能需要做以下操作

// add the field to your Model class, either ActiveRecord property or class member:

public $cropped_image_data;

// rules
public function rules()
{
  return [
      // more rules
      ['cropped_image_data', \macgyer\yii2dataurivalidator\DataUriValidator::className()],
  ];
}
// in your View, define the field and widget:

<?= $form->field($model, 'cropped_image_data')->widget(\macgyer\yii2cropit\widgets\CropitWidget::className()) ?>

路线图

  • 创建样式资产

变更日志

1.0.3 - 2017-07-29

  • 修复了在PHP 5.6环境中使用时的非法偏移类型错误(#3
  • 将cropit.js版本设置为0.5.1

1.0.2 - 2016-06-02

  • 修改了自定义JS处理器的处理方式(#2
  • 修复了图像导出选项的错误(#1

1.0.1 - 2016-05-30

1.0.0 - 2016-05-29

  • 首次发布