Каков наилучший способ проверить, правильно ли выполнен какой-либо метод в модели или где-либо еще?
Это хороший способ?
Модель:
$data['field1'] = $this->input->post('field1'); $data['field2'] = $this->input->post('field2'); $data['field3'] = $this->input->post('field3'); if ($this->db->insert('table', $data)) { return TRUE; } else { return FALSE; }
контроллер:
if ($this->form_validation->run() == FALSE) { $this->load->view('page_view', $data); } else { if ($this->Model->Insert_data()) { $this->session->set_flashdata("insertsuccess", TRUE); } else { $this->session->set_flashdata("inserterror", TRUE); } $this->load->view('page_view', $data); }
попробуйте с этими
// INSERT
$this->db->insert_id();
// UPDATE и DELETE
$this->db->affected_rows();
// ВЫБРАТЬ
$this->db->num_rows();