message implode()在codeigniter中传递的参数无效

时间:2018-04-12 07:16:00

标签: php mysql codeigniter

当我尝试保存数据时,每个图像都保存在一个新行中。我想通过implode函数将所有图片网址保存在同一列中,但它不起作用。我的代码也是。 我的模型我把$ post_image作为一个数组

public function create_post($post_image){
                    $slug = url_title($this->input->post('title'));
                    $image = implode(',',(array)$post_image);    
        $data = array(
            'title' => $this->input->post('title'),
            'slug' => $slug,
            'body' => $this->input->post('body'),
            'category_id' => $this->input->post('category_id'),
            'user_id' => $this->session->userdata('user_id'),
            'post_image' => $image
        );

        return $this->db->insert('posts', $data);
    }

0 个答案:

没有答案