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
其他信息
- 授权协议: BSD-4-Clause
- 更新时间: 2017-04-07