Yii里文件上传的操作方法(图片修改,在详情上展示,批量上传待续...)

时间:2021-11-13 15:34:35
$model->img= UploadedFile::getInstance($model,'img');
if ($model->validate()) {
//$model->img->saveAs('uploads/'.$model->img->baseName.'.'.$model->img->extension);
$model->img->saveAs(\yii::$app->basePath.'/../uploads/'.$model->img->baseName.'.'.$model->img->extension);
}else{
echo '上传失败!';
} $img=$model->img->baseName.'.'.$model->img->extension;//入库的数据 //在页面显示图片
[
'attribute'=>'img',
'format'=>'raw',
'value'=>function($model){
return "<img src='".'../../uploads/'.$model->img."'width=100 height=100>";
}
]