yii如何实现图片上传

这篇文章将为大家详细讲解有关yii如何实现图片上传,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

十多年的元氏网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销的优势是能够根据用户设备显示端的尺寸不同,自动调整元氏建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联从事“元氏网站设计”,“元氏网站推广”以来,每个客户项目都认真落实执行。

具体代码如下:

1、model

 false, 'extensions' => 'png, jpg,bmp,jpeg'],
        ];
    }
    public function attributeLabels()
    {
        return [
            't_img'=>'请上传文章图片',
            'verifyCode' => '请在右面输入验证码',
        ];
    }
 
 
    public function upload()
    {
        $imgName=time().rand(100,999).".".$this->t_img->extension;
        if ($this->validate()) {
            $this->t_img->saveAs('uploads/' .$imgName);
            $path='uploads/' .$imgName;
            return $path;
        } else {
            return false;
        }
    }
}
 
?>

2、控制器

 $data=Yii::$app->request->post();
            $data['t_addtime']=date('Y-m-d H:i:s');
            $upload->t_img = UploadedFile::getInstance($upload, 't_img');
            $path=$upload->upload();

3、视图层



 ['enctype' => 'multipart/form-data'],
        'method'=>'POST',
    ]
);?>

 
    
        
 
               >
        
        
    
        
            
        
    
    
        
           field($upload,'t_img')->fileInput()?>
        
    
    
        
            
                'btn btn-success'])?>
            
        
         id="c_id" /> registerJs($js); ?>

关于“yii如何实现图片上传”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


网站栏目:yii如何实现图片上传
标题路径:http://azwzsj.com/article/pjdcpc.html

其他资讯