cliff363825/yii2-uploadify

适用于Yii2的Uploadify小部件

安装: 38

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:JavaScript

类型:yii2-extension

dev-master 2015-12-01 09:11 UTC

This package is auto-updated.

Last update: 2024-08-29 04:09:04 UTC


README

适用于Yii2的Uploadify小部件

安装

安装此扩展的首选方式是通过 composer

运行以下命令

php composer.phar require --prefer-dist cliff363825/yii2-uploadify "*"

或者在您的 composer.json 文件的 require 部分添加

"cliff363825/yii2-uploadify": "*"

使用方法

扩展安装完成后,只需在代码中通过以下方式使用它

<?= \cliff363825\uploadify\UploadifyWidget::widget([
    // use it with a model, uncomment below
    // 'model' => $model,
    // 'attribute' => $model->file,

    // use it without a model, uncomment below
    // 'name' => '...',

    'clientOptions' => [
        'uploader' => Url::to(['uploadify']),
        'multi' => false,
        'onUploadSuccess' => new JsExpression("
function (file, data, response) {
    data = $.parseJSON(data);
    if (data.error == 0) {
        var url = data.url;
        $('ul.image_list').html('<li><img src=\"' + url + '\" alt=\"\" class=\"img-thumbnail\"></li>');
        $('input[name=\"...\"]').val(url);
    } else {
        alert(data.message);
    }
}"
        ),
    ],
]); ?>

有关使用详情的完整信息,请参阅文档