Código HTML:
public function delete($idC, $idA) { $p = new Curso_alumno(); $sql = "DELETE FROM `cursos_alumnos` WHERE `id_cur` = '".$idC."' AND `id_alu` = '".$idA."' "; $p->query($sql); redirect('cursos_alumnos'); }
Fatal error: Call to a member function result() on a non-object in C:\xampp\htdocs\CodeIgniter\system\application\lib raries\datamapper.php on line 4932
voy a la pag principal o a cualquier otra y cuando regreso a esa ya esta eliminada la fila que habia mandado a eliminar.
La linea en que me da el error en el dataMapper es:
Código:
el error esta en la libreria pero no se que hacer. function _process_query($query) { if ($query->num_rows() > 0) { // Populate all with records as objects $this->all = array(); $model = get_class($this); foreach ($query->result() as $row) { $item = new $model(); $this->_to_object($item, $row); if($this->all_array_uses_ids && isset($item->id)) { $this->all[$item->id] = $item; } else { $this->all[] = $item; } } $this->_to_object($this, $query->row()); // remove instantiations $this->instantiations = NULL; // free large queries if($query->num_rows() > $this->free_result_threshold) { $query->free_result(); } } $this->_refresh_stored_values(); }