ommu / yii2-dropzone
Yii2 Dropzone小部件
1.1.0
2019-05-19 15:08 UTC
Requires
- npm-asset/dropzone: ~5.5
- yiisoft/yii2: 2.0.*
- yiisoft/yii2-jui: 2.0.*
Requires (Dev)
- yiisoft/yii2-debug: 2.0.*
README
此扩展为Yii2框架提供了Dropzone集成。
安装
此扩展需要Dropzone
安装此扩展的首选方式是通过composer。
运行以下命令之一:
php composer.phar require --prefer-dist ommu/yii2-dropzone "*"
或添加以下内容到你的composer.json文件中的require部分:
"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 ]);
你还可以在控制器中注册devgroup\dropzone\UploadAction
和devgroup\dropzone\RemoveAction
操作