E方法怎么用啊?

浏览:4764 发布日期:2014/07/10 分类:求助交流 关键字: thinkphp3.2 E方法 错误调试
public function upload($type,$thumb=false){
        // 上传文件类型
        $ext_arr=array(
            'Image'=>array('gif','jpg','jpeg','png','bmp'),
            'Photo'=>array('jpg','jpeg','png'),
            'Flash'=>array('swf','flv'),
            'Media'=>array('swf','flv','mp3','wav','wma','wmv','mid','avi','mpg','asf','rm','rmvb'),
            'File'=>array('doc','docx','xls','xlsx','ppt','htm','html','txt','zip','rar','gz','bz2','pdf')
        );
        $upload = new \Think\Upload();// 实例化上传类
        $upload->maxSize=3145728 ;// 设置附件上传大小
        $upload->autoSub=true;//使用子目录保存上传文件
        $upload->subType='date';//使用日期模式创建子目录
        $upload->dateFormat='Ymd';//设置子目录日期格式
        $upload->allowExts =$ext_arr[$type];// 设置附件上传类型
        $upload->rootPath ='./Public/Uploads/';
        $upload->savePath ="./Public/Uploads/".$type."/";// 设置附件上传目录
        $upload->thumb    =$thumb;//生成缩略图
        $upload->thumbMaxWidth ='200';//缩略图最大宽度
        $upload->thumbMaxHeight ='200';//缩略图最大高度
        $upload->thumbRemoveOrigin =true;
E($msg);
        // 上传文件
        $info   =   $upload->upload();
        if(!$info) {// 上传错误提示错误信息
            $this->error($upload->getError());
        }else{
            // 上传成功 获取上传文件信息
            return $upload->getUploadFileInfo();
        }
    }

我用E($msg)为什么什么都不输出啊?这里的$msg是通用变量么?我要不要换成自己的变量?报错信息总是这样,我看不到错误信息
最佳答案
评论( 相关
后面还有条评论,点击查看>>