Legal a iniciativa, Cliff. Mas uma dica: em caso de houver falha ao inserir registro no banco, sempre terei TRUE como retorno?! :-) A idéia é sempre aprimorar a classe.
Abraço! Att, Vinicius Cruz http://twitter.com/vinaocruz http://www.viniciuscruz.com/ Em 28 de junho de 2010 20:50, Cliff Oliveira <[email protected]>escreveu: > Saudaçoes > > a lista já me ajudou muito, por isso posto aqui um CRUD genérico que usamos > aqui na Tribo > ele tem me ajudado em muita coisa e espero que seja útil tbm a alguém : > > <?php > /* > * To change this template, choose Tools | Templates > * and open the template in the editor. > */ > class crud_model extends Model { > function _construct() { > parent::Model(); > $this->load->database(); > } > function inserir($table, $array) { > $this->db->insert($table, $array); > return true; > } > function atualizar($table, $id_name, $array) { > $this->db->where($id_name,$array[$id_name]); > $this->db->update($table, $array); > return true; > } > function deletar($table, $id_name, $array) { > $this->db->where($id_name,$array[$id_name]); > $this->db->delete($table); > return true; > } > function mostrar($table) { > $query = $this->db->get($table); > return $query; > } > function mostrar_onde($table, $array) { > $query = $this->db->get_where($table, $array); > return $query; > } > > function mostrar_ordenado($table, $array, $col, $how) { > $this->db->select('*'); > $this->db->from($table); > $this->db->where($array); > $this->db->order_by($col, $how); > $query = $this->db->get(); > return $query; > } > > > } > ?> > > > -- > Cliff Oliveira > www.tribodeideias.com.br > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > >
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

