This extension provides the Dropzone integration for the Yii2 framework.
This extension requires Dropzone
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist ommu/yii2-dropzone "*"
or add
"ommu/yii2-dropzone": "*"
to the require section of your composer.json.
use devgroup\dropzone\DropZone;
echo DropZone::widget([
'name' => 'file', // input name or 'model' and 'attribute'
'url' => '', // upload url
'storedFiles' => [], // stores files
'eventHandlers' => [], // dropzone event handlers
'sortable' => true, // sortable flag
'sortableOptions' => [], // sortable options
'htmlOptions' => [], // container html options
'options' => [], // dropzone js options
]);
use devgroup\dropzone\DropZone;
echo $form->field($model, "attribute")->widget(DropZone::className(), [
'name' => 'file', // input name or 'model' and 'attribute'
'url' => '', // upload url
'storedFiles' => [], // stores files
'eventHandlers' => [], // dropzone event handlers
'sortable' => true, // sortable flag
'sortableOptions' => [], // sortable options
'htmlOptions' => [], // container html options
'options' => [], // dropzone js options
]);
you can also register devgroup\dropzone\UploadAction
and devgroup\dropzone\RemoveAction
actions in your controller