Yii2.0-图片上传扩展(异步加载缩略图) [扩展组件]
来源:互联网 发布:大数据相关技术介绍 编辑:程序博客网 时间:2024/05/20 00:38
转载自http://www.yii-china.com/post/detail/15.html
资源下载:
扩展下载(图片上传扩展-file_upload)
适用框架:Yii2.0高级版(基础版使用需要适当修改)
效果展示:
配置好了之后效果展示:支持异步加载缩略图
安装扩展:
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
<?php $form = ActiveForm::begin(); ?> <?= $form->field($model, 'label_img')->widget('common\widgets\file_upload\FileUpload',[ 'config'=>[ //图片上传的一些配置,不写调用默认配置 // 'domain_url' => 'http://www.yii-china.com', ] ]) ?><?php ActiveForm::end(); ?>
阅读全文
0 0
- Yii2.0-图片上传扩展(异步加载缩略图) [扩展组件]
- android 异步加载图片缩略图
- android 异步加载图片缩略图
- android 异步加载图片缩略图
- android 异步加载图片缩略图
- php扩展SeasLog应用于 yii2 组件
- php扩展SeasLog应用于 yii2 组件
- yii2 扩展和自定义(函数 , 组件 , 模块)
- Extjs2.0的HTMLEditor的扩展(上传图片)
- Yii2.0 上传图片
- yii2图片上传组件,多图上传,图片上传预览
- GridView异步加载本地图片缩略图
- 异步加载缓存图片生成缩略图lib
- SDWebImage扩展二次加载图片
- Yii2 配置yii2-redis扩展
- Extjs RowExpander的扩展,支持异步加载
- EXT 文件上传扩展组件简单介绍
- Yii2.0-redis扩展的搭建
- Python爬虫从入门到放弃(十三)之 Scrapy框架的命令行详解
- PCB实战问题
- 2017年暑假留校第一周
- 三、 乐视2017秋招<跳跃的蚂蚱>
- 容斥原理
- Yii2.0-图片上传扩展(异步加载缩略图) [扩展组件]
- jsonp跨域请求,常见的集中书写方式,及优缺点比较
- linux 网络设置基础知识整理复习(一)碰到的各种问题
- Maximum and Minimum Depth of Binary Tree 二叉树的最小最大深度 [java]
- stdarg.h头文件中va_start va_arg va_end解析
- Thread和Runnable的子类调用
- (方法)枚举2^k所有情况
- White matter hyperintensity and stroke lesion segmentation and differentiation using cnn_part2_2017
- reactwebAPP的各个页面之间的跳转以及footer相对应!