Skip to content

heartshare/yii2-file-upload-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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();

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 69.0%
  • PHP 29.1%
  • CSS 1.9%