boundstate / yii2-plupload
Yii 框架的 plupload 扩展
v0.0.2
2015-08-11 21:32 UTC
Requires
This package is auto-updated.
Last update: 2024-09-09 00:34:22 UTC
README
为 Yii2 框架的 plupload 扩展
安装
安装此扩展的首选方法是通过 composer.
运行以下命令
php composer.phar require --prefer-dist boundstate/yii2-plupload "*"
或将以下内容添加到您的 composer.json 文件中的 require 部分。
"boundstate/yii2-plupload": "*"
使用方法
操作
public function actions() { return [ 'upload' => [ 'class' => PluploadAction::className(), 'onComplete' => function ($filename, $params) { // Do something with file } ], ]; }
小部件
<?= Plupload::widget([ 'url' => ['upload'], 'browseLabel' => 'Upload', 'browseOptions' => ['id' => 'browse', 'class' => 'btn btn-success'], 'options' => [ 'filters' => [ 'mime_types' => [ ['title' => 'Excel files', 'extensions' => 'csv,xls,xlsx'], ], ], ], 'events' => [ 'FilesAdded' => 'function(uploader, files){ $("#error-container").hide(); $("#browse").button("loading"); uploader.start(); }', 'FileUploaded' => 'function(uploader, file, response){ $("#browse").button("reset"); }', 'Error' => 'function (uploader, error) { $("#error-container").html(error.message).show(); $("#browse").button("reset"); }' ], ]); ?>