我不知道我在这里做错了什么,但似乎无法更新图片路径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
答案 0 :(得分:0)
将模型功能更改为
function update_profile_image($id, $image)
因为您在调用控制器中的$id
方法时将update_profile_image()
作为第一个参数传递。