hustshenl/yii2-cropper Enhanced Yii2 wrapper for the Cropper jQuery plugin (sub repo split from yii2-widgets).

extensionwidgetjquerypluginformcropper

yii2-widget-cropper

Latest Stable Version License Total Downloads Monthly Downloads Daily Downloads

Installation

The preferred way to install this extension is through composer. Check the composer.json for this extension's requirements and dependencies. Read this web tip /wiki on setting the minimum-stability settings for your application's composer.json.

To install, either run

$ php composer.phar require hustshenl/yii2-widget-cropper "@dev"

or add

"hustshenl/yii2-widget-cropper": "@dev"

to the require section of your composer.json file.

Usage

In View

echo Form::widget([ // continuation fields to row above without labels
    'model' => $model,
    'form' => $form,
    'columns' => 1,
    'attributes' => [
        'cover' => [
            'type' => Form::INPUT_WIDGET,
            'widgetClass' => '\hustshenl\cropper\Cropper',
            'options' => [
                'data' => '',
                'pluginOptions' => [
                    'aspectRatio' => 240 / 320,
                    'autoCropArea' => 1,
                    'preview' => '.img-preview',
                    'strict' => true,
                    'guides' => false,
                    'highlight' => true,
                    'dragCrop' => true,
                    'cropBoxMovable' => true,
                    'cropBoxResizable' => true,
                ],
            ]
        ],
    ]
]);

In Model

$image = UploadedFile::getInstance($this, 'cover');
$cropper = $this->cover_crop

License

yii2-widget-cropper is released under the BSD 3-Clause License. See the bundled LICENSE.md for details.

Changelog

version 1.0.0

Date: 30-Sep-2015

  • Initial release

Statistics

Downloads
GitHub Stars
GitHub Forks

Releases

Comments



0.1.2 is the latest of 3 releases



BSD-3-Clause license
Stats
1 github stars & 0 github forks
0 downloads in the last day
1 downloads in the last 30 days
55 total downloads