zzbajie / yii2-dropzone
yii2-dropzone
dev-master
2022-04-01 15:54 UTC
Requires
- yiisoft/yii2: ~2.0.0
This package is auto-updated.
Last update: 2024-09-30 01:16:43 UTC
README
yii2-dropzone
安装
安装此扩展的首选方式是通过composer。
运行
php composer.phar require --prefer-dist zzbajie/yii2-dropzone "dev-master"
或者在您的composer.json
文件的require部分添加
"zzbajie/yii2-dropzone": "*"
to
使用
一旦安装了扩展,只需在代码中使用它即可
<?= \zzbajie\dropzone\DropZone::widget( [ 'name' => 'img', // input name or 'model' and 'attribute' 'url' => 'upload-main', // upload url 'storedFiles' => [ ], // stores files 'eventHandlers' => [], // dropzone event handlers 'sortable' => false, // sortable flag 'sortableOptions' => [], // sortable options 'htmlOptions' => [ ], // container html options 'options' => [ 'params' => ['productId' => $model->id,], //'addRemoveLinks' => true, //'dictRemoveFile' => "删除", 'dictCancelUpload' => "取消", 'dictDefaultMessage' => '<button class="btn btn-default btn-flat" type="button" id="submit-img-btn">点击或拖拽图片到这里 (<span style="color:#7e0099;"> 宽600px * 高600px </span>)</button>', 'acceptedFiles' => "image/*", 'uploadMultiple' => false, ], // dropzone js options 'eventHandlers' => [ 'complete' => "function(file){console.log(file)}", 'removedfile' => "function(file){alert(file.name + ' is removed')}", //'sending' => "function(file, xhr, formData){formData.append('" . Yii::$app->request->csrfParam . "','" . Yii::$app->request->getCsrfToken() . "')}" ] ] ); ?>```