Я хочу передать свой последний идентификатор вставки из одной таблицы в другую функцию, когда я тестирую с помощью var_dumb (). $ Ids var содержит значение, но после отправки $ ids var ничего не содержит.может кто-нибудь показать мне, как это сделать в этом коде, спасибо
это мой контроллер:
function save()
{
$judul = $this->input->post('judul');
$isi = $this->input->post('isi');
$kategori = implode(',', $this->input->post('kategori'));
$c_date=date("Y-m-d H:i:s");
$data = array(
'judul' => $judul,
'isi' => $isi,
'kategori' => $kategori,
'publish' => $c_date
);
$ids = $this->text_editor_model->simpan($data);
redirect('text_editor');
$last = $this->upload_image($ids);
}
function upload_image($last)
{
$config['upload_path'] = './berkas/news/';
$config['allowed_types'] = 'jpg|png|jpeg';
$config['max_size'] = 0;
$this->load->library('upload', $config);
var_dump($last);
if ( !$this->upload->do_upload('file')) {
$this->output->set_header('HTTP/1.0 500 Server Error');
exit;
} else {
$file = $this->upload->data();
$this->output
->set_content_type('application/json', 'utf-8')
->set_output(json_encode(['location' => base_url().'/berkas/news/'.$file['file_name']]))
->_display();
$count = count($file['file_name']);
for ($i=0; $i < $count ; $i++) {
$data2[$i]['id_berita'] = $last;
$data2[$i]['img_name'] = $file['file_name'];
}
$this->text_editor_model->insert_img($data2);
exit;
}
}
моя модель Simpan:
function simpan($data)
{
$this->db->insert('db_news',$data);
$id_berita = $this->db->insert_id();
return $id_berita;
}