承接 huanguang/image 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

huanguang/image

Composer 安装命令:

composer require huanguang/image

包简介

多图上传插件

README 文档

README

多图上传yii2组件,

Installation

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist huanguang/image "dev-master"

or add

"huanguang/image": "dev-master"

to the require section of your composer.json file.

Usage

Once the extension is installed, simply use it in your code by :

//在当前控制器的actions中添加如下配置
  public function actions()
        {
            return [
                'image-upload' => [
                        'class' => UploadsAction::className(),
                        //磁盘目录
                        'basePath' => '@webroot/upload',
                        //访问目录
                        'baseUrl' => '@web/upload',
                        //配置目录,注意前后加“/”
                        'CatalogFormat' => '/'.date('Y/m/d').'/',
                        //允许上传文件的格式
                        'allowtype' => ['gif', 'png', 'jpg','jpeg'],
                        //上传文件大小限制
                        'maxsize' =>2000000,
                        //保存后的图片名称是否随机true/false
                        'israndname' => true,
                ],
                //删除文件
                'image-del' => [
                        'class' => ImgdelAction::className(),
                        //磁盘目录
                        'basePath' => '@webroot/upload',
                        'baseUrl' => '@web/upload',
                ],
        ];
}
 
//调用方式,imageUrl为默认图地址
<?= \huanguang\image\UploadWidget::widget([
    'imageUrl' => [['id'=>1,'imgurl'=>'/2017/04/08/20170408032608_916.jpg'],['id'=>2,'imgurl'=>'/2017/04/08/20170408031527_697.jpg'],['id'=>3,'imgurl'=>'/2017/04/08/20170408031927_169.jpg']],//图片数据
    'imgpath'=>'@web/upload',//磁盘目录
    'title'=>'上传电脑中的图片',//标题
    'imgtile'=>'images/sctp.jpg',//选择按钮背景图片
    'buttonText'=>'',//选择按钮标题,此处为图片,默认为空
    'fileNumLimit'=>10,//允许上传文件数量
    'fileSizeLimit'=>512000000,//允许总的文件大小
    'fileSingleSizeLimit'=>51200000,//允许单个文件上传大小
    'chunkSize'=>524288,//分片大小
    ]); ?>
    
    //图片接收为img[],数组形式
    //图片删除是没有数据库操作的,需另外增加

统计信息

  • 总下载量: 13
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: BSD-4-Clause
  • 更新时间: 2017-04-07

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固