Это функция, которая вставляет данные в базу данных.но он отправляет пустой путь к файлу и не отправляет изображение в папку и базу данных.когда я использую print_r($this->upload->data()); die;
, он показывает пустой массив.
public function insert_item()
{
if($this->form_validation->run('item') == FALSE)
{
$this->form_validation->set_error_delimiters('<div class="error" style="color:red">','</div>');
return $this->add_item();
}
else
{
$config['upload_path'] = './assets/images/';
$config['allowed_types'] = 'jpg|png';
$config['max_size'] = 3000;
$this->load->library('upload', $config);
if ( ! $this->upload->do_upload('item_file'))
{
$error = array('error' => $this->upload->display_errors());
}
echo "<pre>";
print_r($this->upload->data($config));die;
}
$table = 'category';
$data['category'] = $this->my_model->select_data($table);
$this->load->view('admin/items/add_item',$data);
}