​yii框架如何实现图片上传功能

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

成都创新互联主营淄博网站建设的网络公司,主营网站建设方案,成都APP应用开发,淄博h5小程序设计搭建,淄博网站营销推广欢迎淄博等地区企业咨询

yii框架实现图片上传功能的源码:

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://myzitong.com/article/isjgso.html

其他资讯