CodeIgneter 4 不保存到多个文件数据库

问题描述

我正在尝试在 CodeIgneter 4 中上传多个文件,这些文件正在上传文件夹但没有上传数据库。是什么原因?

控制器如下:

$id = $this->request->getPost('id');
        $files = $this->request->getFileMultiple('resim');
        
        foreach($files as $file){
           echo $file->getExtension();
         $file->move('./dosyalar/upload/foto',$file->getRandomName());


        $data = [
        'galeri_adi' => $this->request->getPost('galeri_adi'),'resim' => $file->getName(),];
        
        $model = new FotogaleriModel();
        $model -> update($id,$data);
        }
        
        return redirect()->to(base_url('yonetim/foto-galeri'));

查看代码也如下:

<form role="form" action="<?= base_url('yonetim/fotogaleri/guncelle') ?>" method="post" enctype="multipart/form-data">
           <div class="card-body">
                 <div class="form-group">
                    <label>galeri Adı</label>
                    <input name="galeri_adi"  value="<?= $fotodata['galeri_adi'] ?>" class="form-control">
                 </div>
                 <img style="width:70px" src="<?= base_url('dosyalar/upload/foto/'.$fotodata['resim'].'') ?>"><br><br>
                 <div class="form-group">
                    <label>Resim</label>
                     <input type="file" name="resim[]" value="<?= $fotodata['resim'] ?>" class="form-control" multiple />
                  </div>
                  <input type="hidden" name="resim[]" value="<?= $fotodata['resim'] ?>" class="form-control" multiple />
                  <input type="hidden" name="id" value="<?= $fotodata['id'] ?>" class="form-control">
                 
              </div>
                <div class="card-footer">
                  <button type="submit" class="btn btn-primary">galeri Güncelle</button>
             </div>
              </form>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)