Yii2.0多文件上傳實例說明
更新時間:2017年07月24日 08:45:54 作者:腳步6978
本文通過實例代碼給大家介紹了Yii2.0多文件上傳實例說明,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
創(chuàng)建控制器FormController
<?php namespace frontend\controllers; use Yii; use yii\web\Controller; use frontend\models\Uploadm; use yii\web\UploadedFile; class FormController extends Controller{ public function actionMyfiles(){ $model=new Uploadm(); return $this->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 '上傳成功'; } } }
創(chuàng)建模型Uploadm.php
<?php namespace frontend\models; use Yii; use yii\base\Model; use yii\web\UploadedFile; class Uploadm extends Model { public $imgFile; public function rules(){ return [ [['imgFile'], 'file','maxFiles' => 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; } } }
創(chuàng)建視圖/views/form/myfiles.php
<?php use yii\helpers\Html; use yii\widgets\ActiveForm; $form = ActiveForm::begin([ 'id' => 'login-form', 'options' => ['class' => 'form-horizontal','enctype' => 'multipart/form-data'], 'action'=>'?r=form/getfiles', 'method'=>'post' ]) ?> <?= $form->field($model, 'imgFile[]')->fileInput(['multiple' => true]) ?> <div class="form-group"> <div class="col-lg-offset-1 col-lg-11"> <?= Html::submitButton('上傳', ['class' => 'btn btn-primary']) ?> </div> </div> <?php ActiveForm::end() ?>
以上所述是小編給大家介紹的Yii2.0多文件上傳實例說明,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的,在此也非常感謝大家對腳本之家網(wǎng)站的支持!
您可能感興趣的文章:
- Yii2使用表單上傳文件的實例代碼
- Yii2使用自帶的UploadedFile實現(xiàn)的文件上傳
- Yii2組件之多圖上傳插件FileInput的詳細使用教程
- yii2整合百度編輯器umeditor及umeditor圖片上傳問題的解決辦法
- Yii2實現(xiàn)ajax上傳圖片插件用法
- yii2利用自帶UploadedFile實現(xiàn)上傳圖片的示例
- yii2 上傳圖片的示例代碼
- yii2高級應用之自定義組件實現(xiàn)全局使用圖片上傳功能的方法
- Yii2.0使用阿里云OSS的SDK上傳圖片、下載、刪除圖片示例
- yii2.0整合阿里云oss上傳單個文件的示例
- yii2多圖上傳組件的使用教程
- YII2框架實現(xiàn)表單中上傳單個文件的方法示例
相關文章
基于PHP+Mysql簡單實現(xiàn)了圖書購物車系統(tǒng)的實例詳解
這篇文章主要介紹了基于PHP+Mysql簡單實現(xiàn)了圖書購物車系統(tǒng)的實例詳解,文章通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下 面隨著小編來一起學習學習吧2020-08-08php使用goto實現(xiàn)自動重啟swoole、reactphp、workerman服務的代碼
這篇文章主要介紹了php使用goto實現(xiàn)自動重啟swoole、reactphp、workerman服務的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04完美的2個php檢測字符串是否是utf-8編碼函數(shù)分享
這篇文章主要介紹了完美的2個php檢測字符串是否是utf-8編碼函數(shù)分享,一個比較強大、一個比較簡潔,需要的朋友可以參考下2014-07-07