Первым делом переименуйте вашу модель с помощью вызова, например:
$this->load->model('users');
и используйте это для вызова вашего метода:
$this->users->save($user_data,$user_id)
тогда ваша модель должна выглядеть следующим образом:
public function save($data, $id) {
if ($id) {
$this->db->where('id', $id)
->update('user', $data);
return true;
}
$this->db->insert('user', $data);
return true;
}
, если вы хотите использовать ваши flashdata при следующем запросе, используйте это:
$this->session->keep_flashdata('item');
$this->session->keep_flashdata(array('item1', 'item2', 'item3'));
, потому что flashdata предназначен только для следующего запроса:
CodeIgniter поддерживает«Флэш-данные», или данные сеанса, которые будут доступны только для следующего запроса и затем автоматически очищаются.