macgyer / yii2-cropit
cropit的Yii2实现
1.0.3
2017-07-29 10:23 UTC
Requires
- php: >=5.4.0
- bower-asset/cropit: 0.5.1
- macgyer/yii2-data-uri-validator: *
- yiisoft/yii2: >=2.0.4
This package is auto-updated.
Last update: 2024-09-10 07:40:11 UTC
README
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
1.0.1 - 2016-05-30
- 将DataUriValidator移动到单独的仓库中
1.0.0 - 2016-05-29
- 首次发布