Home>Article>Backend Development> Code about Yii2.0 multi-file upload
This article introduces Yii2.0 multi-file upload example instructions through example code. It is very good and has reference value. Friends who need it can refer to it
Create controller FormController
renderPartial('myfiles',['model'=>$model]); } public function actionGetfiles(){ $model = new Uploadm(); if (Yii::$app->request->isPost) { $model->imgFile = UploadedFile::getInstances($model, 'imgFile'); if ($model->upload()) { // 文件上传成功 echo '上传成功'; } } }
Create modelUploadm.php
5],//最多5张 ]; } public function upload() { if ($this->validate()) { foreach ($this->imgFile as $file) { $file->saveAs('uploads/' . $file->baseName . '.' . $file->extension); } return true; } else { return false; } } }
Create view/views/form/myfiles.php
'login-form', 'options' => ['class' => 'form-horizontal','enctype' => 'multipart/form-data'], 'action'=>'?r=form/getfiles', 'method'=>'post' ]) ?> = $form->field($model, 'imgFile[]')->fileInput(['multiple' => true]) ?>
= Html::submitButton('上传', ['class' => 'btn btn-primary']) ?>
The above is the summary of this article All content, I hope it will be helpful to everyone's learning. For more related content, please pay attention to the PHP Chinese website!
Related recommendations:
Analysis of Yii2.0 table association query
How to use the Yii framework to remove components Binding behavior
How Yii2 can search multiple fields at the same time
##
The above is the detailed content of Code about Yii2.0 multi-file upload. For more information, please follow other related articles on the PHP Chinese website!