文档章节

YII文件上传

别人说我名字很长
 别人说我名字很长
发布于 2013/12/24 22:00
字数 185
阅读 2298
收藏 3

YII文件上传
首先,视图

<?php //表单
$form=$this->beginWidget('CActiveForm', array(
    'id'=>'product-form',
    'htmlOptions'=>array('enctype'=>'multipart/form-data'),//关键是这一行 'enableAjaxValidation'=>false,)); ?>

<tr>
    <td width="159">&nbsp;<?php echo $form->labelEx($model,'picname');?>:</td>
    <td width='901'><?php echo $form->fileField($model,'picname');?>
    <?php echo $form->error($model,'picname'); ?></td>
</tr>



控制器
public function actionadd(){
        $model = new Archive();
        if($_POST['Archive']){
            $model->attributes = $_POST['Archive'];
            //文件上传
            $file=CUploadedFile::getInstance($model,'picname'); //获取表单名为filename的上传信息
            $filename=$file->getName();//获取文件名
            $filesize=$file->getSize();//获取文件大小
            $filetype=$file->getType();//获取文件类型
            $model->picname=$filename;//数据库中要存放文件名
            $uploadfile='./assets/upload/'.$filename;
            $file->saveAs($uploadfile,true);//上传操作
               
            if($model->save()){
                Yii::app()->user->setFlash('success','添加文档成功');
                $this->redirect(array('index'));
            }
        }
        $this->renderPartial('add',array('model'=>$model,'type'=>$type));
    }



© 著作权归作者所有

共有 人打赏支持
别人说我名字很长
粉丝 55
博文 254
码字总数 103692
作品 0
济南
程序员
yii2解决百度编辑器umeditor图片上传问题

作者:白狼 出处:http://www.manks.top/article/yii2umeditor_upload 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任...

白狼栈
2016/04/17
76
0
yii2集成富文本编辑器redactor

作者:白狼 出处:http://www.manks.top/article/yii2_redactor 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利...

白狼栈
2016/04/24
287
0
yii2组件之多图上传插件FileInput的详细使用

作者:白狼 出处:http://www.manks.top/yii2_multiply_images.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的...

白狼栈
2016/06/23
85
0
如何在hostease部署基于yii框架技术的web网站

从中午到腾到凌晨2点多,总算把网站部署好了。本以为会很轻松的,因为写好的blog网站,一直在我自己的LAMP环境主机上运行的很顺利,结果一放到网络服务器上,就遇到了问题。官方的教程是满足...

南国野兽
2013/01/07
0
0
技术积累笔记概要

2015年11月24日 1、rest 速率限制,写属于自己的方法。 2、actions方法深刻了解。 3、YII技术博客:http://blog.csdn.net/terrywater/article/category/2565815。 4、静态方法传递参数的习惯...

风清扬-深圳
2015/11/24
78
0

没有更多内容

加载失败,请刷新页面

加载更多

大数据框架对比:Hadoop、Storm、Samza、Spark和Flink

简介 大数据是收集、整理、处理大容量数据集,并从中获得见解所需的非传统战略和技术的总称。虽然处理数据所需的计算能力或存储容量早已超过一台计算机的上限,但这种计算类型的普遍性、规模...

hblt-j
15分钟前
0
0
正则介绍及grep/egrep用法

10月16日任务 9.1 正则介绍_grep上 9.2 grep中 9.3 grep下 扩展 把一个目录下,过滤所有*.php文档中含有eval的行 grep -r --include="*.php" 'eval' /data 9.1 正则介绍_grep上 什么是正则 ...

zgxlinux
30分钟前
1
0
想用Unity3D引擎软件赚点钱的看过来

前言: 你可以不拥有很多钱 但你一定要有赚钱的能力 目前手上有项目, 需要熟练Unity3D引擎软件的伙伴 有意向的给我发私信

猿神出窍
33分钟前
0
0
Spring Boot全局异常处理

Spring Boot默认的异常处理机制 默认情况下,Spring Boot为两种情况提供了不同的响应方式。 一种是浏览器客户端请求一个不存在的页面或服务端处理发生异常时,一般情况下浏览器默认发送的请求...

狼王黄师傅
59分钟前
8
0
Thinkphp5 优雅配置两个数据库

工作需要需要配置两个数据库,框架5.0的,步骤如下: 1、在database.php同级创建一个database2.php文件 在里面配置第二个数据库信息, 2、在config中配置这个数据库信息: 3、创建第二个表的...

wqzbxh
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部