hyiif/file-upload

The ueditor extension for the Yii framework

Installs: 4

Dependents: 0

Suggesters: 0

Security: 0

Stars: 10

Watchers: 5

Forks: 8

Open Issues: 0

Language:JavaScript

Type:yii2-extension

dev-master / 1.0.x-dev 2016-04-19 09:22 UTC

This package is not auto-updated.

Last update: 2024-05-08 22:48:15 UTC


README

Yii2 插件整合-图片上传(file-upload)

实例教程:http://www.yii-china.com/post/detail/15.html

安装扩展:

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

然后重命名为file_upload放在/common/widgets文件夹中

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

$form = ActiveForm::begin(); 
    echo $form->field($model, 'label_img')->widget('common\widgets\file_upload\FileUpload',[
        'config'=>[
            '图片上传的一些配置,不写调用默认配置'
        ]
    ]);
ActiveForm::end();