Dengyihao 2017-10-11 15:02:28 3975次浏览 3条评论 0 2 0
  1. 写规则
    a. extensions 上传的类型 maxFiles 最大上传的个数
    [['photo'], 'file', 'extensions' => 'png,jpg','maxFiles' => 4],
    b. 在我们的控制器中
     i. $model = new \app\models\Admin();
    

    //获取到我们上传文件的所有的信息 如果是单个文件上传是getInstance
    $model->photo = UploadedFile::getInstances($model,'photo');
    //对图片进行入库
    foreach($model->photo as $key=>$val){

    //转移到我们制定的位置 ->name 为文件的名字
    $model->photo[$key]->saveAs('uploads/'.$model->photo[$key]->name);
    

    //入库

    Yii::$app->db->createCommand()->insert("admin_photo",["admin_id"=>$id,"photo_img"=>'uploads/'.$model->photo[$key]->name])->execute();
    

    }

觉得很赞
您需要登录后才可以评论。登录 | 立即注册