php - example - CodeIgniter: la mejor forma de verificar resultados verdaderos
get string query codeigniter (1)
prueba con estos
// INSERTAR
$this->db->insert_id();
// ACTUALIZAR y ELIMINAR
$this->db->affected_rows();
// SELECCIONE
$this->db->num_rows();
¿Cuál es la mejor manera de verificar si algún método en el modelo o en cualquier otro lugar se llevó a cabo correctamente?
¿Es esta una buena manera?
Modelo:
$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;
}
Controlador:
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);
}