Php 如何使用codeigniter在数据库中的少数记录中上载多个图像?

Php 如何使用codeigniter在数据库中的少数记录中上载多个图像?,php,codeigniter,codeigniter-3,Php,Codeigniter,Codeigniter 3,我在codeigniter中有一个多图像上传问题。我想插入数据库中的每个字段 我曾尝试上载单个文件,但当我更改为多个上载时,它不起作用 这是我的控制器,用于添加上传图像的全部数据: public function addprod(){ $item->gambar_produk = null; $item->thumb_produk1 = null; $data = array( 'page'

我在codeigniter中有一个多图像上传问题。我想插入数据库中的每个字段

我曾尝试上载单个文件,但当我更改为多个上载时,它不起作用

这是我的控制器,用于添加上传图像的全部数据:

public function addprod(){
        $item->gambar_produk = null;
        $item->thumb_produk1 = null;


        $data = array(
                    'page' => 'addprod',
                    'row' => $item

        );
        $data['title'] = 'Form Add';

        $this->load->view('admin/addprod', $data);          


}
        $config['upload_path'] = './assets/upload/images/';
        $config['allowed_types'] = 'gif|jpg|png|jpeg';
        $config['max_size']  = '2400';
        $config['max_width']  = '2024';
        $config['max_height']  = '2024';

        $this->load->library('upload', $config);

                if ($this->upload->do_upload('image')){

                    $post['image'] = $this->upload->data('file_name');
                    $this->Model_product->add($post);                
                        redirect('Product/viewprod');
                } else {
                    $error = $this->upload->display_errors();
                    $this->session->flashdata('error', $error);
                    redirect('Product/addprod');
                }
        $config2['upload_path'] = './assets/upload/images/';
        $config2['allowed_types'] = 'gif|jpg|png|jpeg';
        $config2['max_size']  = '2400';
        $config2['max_width']  = '2024';
        $config2['max_height']  = '2024';

        $this->load->library('upload', $config2);


                if ($this->upload->do_upload('image2')){

                    $post['image2'] = $this->upload->data('file_name');
                    $this->Model_product->add($post);                

                        redirect('Product/viewprod');

                } else {

                    redirect('Product/addprod');
                }
public function add($post){
  $data = [

                 'image' => $post['image'],
                'image2' => $post['image2']                

   ];

   $this->db->insert('tb_prod',$data);

  }
这是我添加图像的控制器,这是我的第一个图像控制器:

public function addprod(){
        $item->gambar_produk = null;
        $item->thumb_produk1 = null;


        $data = array(
                    'page' => 'addprod',
                    'row' => $item

        );
        $data['title'] = 'Form Add';

        $this->load->view('admin/addprod', $data);          


}
        $config['upload_path'] = './assets/upload/images/';
        $config['allowed_types'] = 'gif|jpg|png|jpeg';
        $config['max_size']  = '2400';
        $config['max_width']  = '2024';
        $config['max_height']  = '2024';

        $this->load->library('upload', $config);

                if ($this->upload->do_upload('image')){

                    $post['image'] = $this->upload->data('file_name');
                    $this->Model_product->add($post);                
                        redirect('Product/viewprod');
                } else {
                    $error = $this->upload->display_errors();
                    $this->session->flashdata('error', $error);
                    redirect('Product/addprod');
                }
        $config2['upload_path'] = './assets/upload/images/';
        $config2['allowed_types'] = 'gif|jpg|png|jpeg';
        $config2['max_size']  = '2400';
        $config2['max_width']  = '2024';
        $config2['max_height']  = '2024';

        $this->load->library('upload', $config2);


                if ($this->upload->do_upload('image2')){

                    $post['image2'] = $this->upload->data('file_name');
                    $this->Model_product->add($post);                

                        redirect('Product/viewprod');

                } else {

                    redirect('Product/addprod');
                }
public function add($post){
  $data = [

                 'image' => $post['image'],
                'image2' => $post['image2']                

   ];

   $this->db->insert('tb_prod',$data);

  }
这是我的第二张图片:

public function addprod(){
        $item->gambar_produk = null;
        $item->thumb_produk1 = null;


        $data = array(
                    'page' => 'addprod',
                    'row' => $item

        );
        $data['title'] = 'Form Add';

        $this->load->view('admin/addprod', $data);          


}
        $config['upload_path'] = './assets/upload/images/';
        $config['allowed_types'] = 'gif|jpg|png|jpeg';
        $config['max_size']  = '2400';
        $config['max_width']  = '2024';
        $config['max_height']  = '2024';

        $this->load->library('upload', $config);

                if ($this->upload->do_upload('image')){

                    $post['image'] = $this->upload->data('file_name');
                    $this->Model_product->add($post);                
                        redirect('Product/viewprod');
                } else {
                    $error = $this->upload->display_errors();
                    $this->session->flashdata('error', $error);
                    redirect('Product/addprod');
                }
        $config2['upload_path'] = './assets/upload/images/';
        $config2['allowed_types'] = 'gif|jpg|png|jpeg';
        $config2['max_size']  = '2400';
        $config2['max_width']  = '2024';
        $config2['max_height']  = '2024';

        $this->load->library('upload', $config2);


                if ($this->upload->do_upload('image2')){

                    $post['image2'] = $this->upload->data('file_name');
                    $this->Model_product->add($post);                

                        redirect('Product/viewprod');

                } else {

                    redirect('Product/addprod');
                }
public function add($post){
  $data = [

                 'image' => $post['image'],
                'image2' => $post['image2']                

   ];

   $this->db->insert('tb_prod',$data);

  }
这是我的型号:

public function addprod(){
        $item->gambar_produk = null;
        $item->thumb_produk1 = null;


        $data = array(
                    'page' => 'addprod',
                    'row' => $item

        );
        $data['title'] = 'Form Add';

        $this->load->view('admin/addprod', $data);          


}
        $config['upload_path'] = './assets/upload/images/';
        $config['allowed_types'] = 'gif|jpg|png|jpeg';
        $config['max_size']  = '2400';
        $config['max_width']  = '2024';
        $config['max_height']  = '2024';

        $this->load->library('upload', $config);

                if ($this->upload->do_upload('image')){

                    $post['image'] = $this->upload->data('file_name');
                    $this->Model_product->add($post);                
                        redirect('Product/viewprod');
                } else {
                    $error = $this->upload->display_errors();
                    $this->session->flashdata('error', $error);
                    redirect('Product/addprod');
                }
        $config2['upload_path'] = './assets/upload/images/';
        $config2['allowed_types'] = 'gif|jpg|png|jpeg';
        $config2['max_size']  = '2400';
        $config2['max_width']  = '2024';
        $config2['max_height']  = '2024';

        $this->load->library('upload', $config2);


                if ($this->upload->do_upload('image2')){

                    $post['image2'] = $this->upload->data('file_name');
                    $this->Model_product->add($post);                

                        redirect('Product/viewprod');

                } else {

                    redirect('Product/addprod');
                }
public function add($post){
  $data = [

                 'image' => $post['image'],
                'image2' => $post['image2']                

   ];

   $this->db->insert('tb_prod',$data);

  }

@尼亚尔洛尼根:我的桌子里有一张连接的桌子。。当我尝试它时,它不起作用