无法在Codeigniter中向db插入图像路径

时间:2016-01-12 12:49:09

标签: php codeigniter codeigniter-3

我不知道我在这里做错了什么,但似乎无法更新图片路径db。

我试图在控制器和模型上打印$ image,工作正常,但是当我查看数据库时,它会插入单词'images'。

型号:

function update_profile_image($image, $id){
    $this->db->set('profile_thumb', $image);
    $this->db->where('property_ref_id', $id);
    $this->db->update('vbc_property_images');
}

控制器:

function property_profile_image_update() {
    $id = $this->uri->segment(3);
    $image = $this->uri->segment(4);
    $this->my_listings_model->update_profile_image($id, $image);
    $this->load->view('property-profile-image-update');
}

网址是:

  

http://localhost/admin/dashboard/property-profile-image-update/1/property_image_1.jpg

1 个答案:

答案 0 :(得分:0)

将模型功能更改为

function update_profile_image($id, $image)

因为您在调用控制器中的$id方法时将update_profile_image()作为第一个参数传递。