Eu fiz uma classe que gera todas classe automáticas pra min, dai não preciso
criar uma genérica...
Só mando conectar no banco, listar as tabelas, colunas etc...e monto as
model's e controllers conforme o padrão que eu estipulei...

Ai o sistema sai pronto.. :D
As vezes tem que customizar alguma coisa, talvez rotina, mas raras as
exceções...

Andreus Timm
[email protected]
(14) 9672-7890
(51) 9243-1668


Em 29 de junho de 2010 11:17, Cliff Oliveira <[email protected]>escreveu:

> toda razão
> vamos melhora-la
>
> Em 28 de junho de 2010 21:14, Vinicius Cruz <[email protected]>escreveu:
>
> 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
>>
>>
>
>
> --
> 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

Responder a