图片无法上传到数据库但保存在文件夹中

时间:2017-01-05 14:08:54

标签: image codeigniter upload

public function array_from_post($fields) {
            $data = array();
            foreach ($fields as $field) {
                $data[$field] = $this->input->post($field);
                $data['category_id'] = $this->input->post('category');
public function save($data, $id = NULL) {

            // Set timestamps
            if ($this->_timestamps == TRUE) {
                $now = date('Y-m-d H:i:s');
                $id || $data['created'] = $now;
                $data['modified'] = $now;
            }

            // Insert
            if ($id === NULL) {
                !isset($data[$this->_primary_key]) || $data[$this->_primary_key] = NULL;
                $this->db->set($data);
                $this->db->insert($this->_table_name);
                $id = $this->db->insert_id();
            }

            // Update
            else {
                $filter = $this->_primary_filter;
                $id = $filter($id);
                $this->db->set($data);
                $this->db->where($this->_primary_key, $id);
                $this->db->update($this->_table_name);
            }
            return $id;
        }

保存此代码返回列图片不能为空。当我在不使用方法array_from_post()的情况下执行直接方法时,数据将保存在数据库中,但我无法保存要在将来发布的帖子。

0 个答案:

没有答案