Php Codeigniter图像名称作为名称发送到数据库
这件事有可能吗? 我想将数据和图像名称发送到数据库,请帮助我修复此错误 我没有将此图像文本名称发送到db,这就是出现错误的原因。请帮助我修复此错误 这是我的控制器Php Codeigniter图像名称作为名称发送到数据库,php,codeigniter,Php,Codeigniter,这件事有可能吗? 我想将数据和图像名称发送到数据库,请帮助我修复此错误 我没有将此图像文本名称发送到db,这就是出现错误的原因。请帮助我修复此错误 这是我的控制器 public function upload_file() { $config['allowed_types'] = '*'; $config['file_name'] = $data-> 'filename'; $config['upload_path'] = './up
public function upload_file()
{
$config['allowed_types'] = '*';
$config['file_name'] = $data-> 'filename';
$config['upload_path'] = './uploads/Ehi';
$config['encrypt_name'] = false;
$this->load->library('upload', $config);
if ($this->upload->do_upload('image'))
{
print_r($this->upload->data());
$this->load->model('ehi_model');
$data = array(
'title' => $this->input->post('title'),
'description' => $this->input->post('description'),
'username' => $this->input->post('username'),
'password' => $this->input->post('password'),
'activedays' => $this->input->post('activedays'),
'filename' => $data-> 'filename';
);
$this->ehi_model->upload_file($data);
redirect(base_url() ."Ehi/index");
}
else
{
print_r($this->upload->display_error());
}
}
这是我的模型
function upload_file($data)
{
$this->db->insert('ehi', $data);
}
此
$data
在哪里定义
$config['file_name'] = $data-> 'filename';
但是下面的改变对你有用
'filename' => $this->upload->data('file_name')
用这个
$this->ehi_model->upload_file($this->upload->data('file_name'));
您是否在
$data
数组中使用文本和图像
正确检索完整数据?当我更改代码时,它工作正常idk发生了什么事感谢您的回复bro