ommu/yii2-dropzone

Yii2 Dropzone小部件

安装: 82

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 13

公开问题: 0

类型:yii2-extension

1.1.0 2019-05-19 15:08 UTC

This package is auto-updated.

Last update: 2024-09-10 16:07:11 UTC


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\UploadActiondevgroup\dropzone\RemoveAction操作