yii2-图片上传扩展(异步加载缩略图)

资源下载:
扩展下载(yii2.0-ueditor)
框架下载(Yii 2.0.6 高级版)
描述:
最佳适用于yii2.0 高级版(advanced)应用框架,对于基础板(basic)及其他框架要修改对应的命名空间即可使用

效果展示:
配置好了之后效果展示:支持异步加载缩略图

yii2-图片上传扩展(异步加载缩略图)_第1张图片
异步加载缩略图.png

安装扩展:

1.点击上面扩展下载下载扩展

然后重命名为file_upload放在/common/widgets文件夹中,如下图所示


yii2-图片上传扩展(异步加载缩略图)_第2张图片
1445840821193467.png

2.在使用图片上传控件的控制器(controller)中,加入以下代码

public function actions()
{
    return [
        'upload'=>[
            'class' => 'common\widgets\file_upload\UploadAction',     
            'config' => [
                'imagePathFormat' => "/image/{yyyy}{mm}{dd}/{time}{rand:6}",
            ]
        ]
    ];
}

3.views渲染图片上传界面有两种方式:

第一种:不带model

use common\widgets\file_upload\FileUpload;   //引入扩展

echo FileUpload::widget();

echo FileUpload::widget(['value'=>$url]);  //编辑时要带默认图,$url为图片地址

第二种:带model


        
    field($model, 'label_img')->widget('common\widgets\file_upload\FileUpload',[
        'config'=>[
            //图片上传的一些配置,不写调用默认配置
            'domain_url' => 'http://www.yii-china.com',
        ]
    ]) ?>

来自Yii中文网

你可能感兴趣的:(yii2-图片上传扩展(异步加载缩略图))