Ah, e é tranquilo fazer isso, não precisa nem referenciar os campos, só a tabela e a partir disso pegar os campos da mesmas e através dos seus tipos criar os de/para para sua aplicação. Através de PK e FK, ou de uma convenção de nomes, é possível também criar os relacionamentos.
Acho que já deve existir algo implementado no Code Igniter. Tinha o Rapyd, que eu cheguei a usar e gostei, mas que foi descontinuado. -- Marcus Cavalcanti 21 9144-5068 www.marcuscavalcanti.net/blog 2009/9/15 Marcus Cavalcanti <[email protected]> > O RoR faz isso, ele tem a inteligência (API ActiveRecord) de gerar todas as > ações de CRUD pra você, você apenas referência o nome da tabela no modelo > específico e as associações que aquela entidade (modelo) tem com as outras > da sua aplicação, a partir disso tudo fica a cargo do RoR. > > De certa maneira isso é ótimo, pq agiliza muita coisa para você, mas por > outro lado eu particurlarmente acho meio esquisito. Apesar de ser muito bem > visto no geral, eu fico meio desconfiado quando existe muita magia por trás > e eu não sei como as coisas funcionam e são geradas :P > > Mas aí vai de acordo com a necessidade de cada um. > > -- > Marcus Cavalcanti > 21 9144-5068 > www.marcuscavalcanti.net/blog > > > 2009/9/15 Cliff Oliveira <[email protected]> > >> Olhando e estudando vários exemplos de aplicação e CRUD >> me veio uma indagação: >> seria possível criarmos um CRUD generico, ou seja, aonde eu mando os >> parametros: tabela e campos, >> e apenas um model fizesse todas as ações de deletar, incluir e atualizar >> no banco ? >> >> as querys especificas dos selects poderiam ser passadas pelos parametros >> do Controller >> >> existe algum problema nessa idéia de modelo, mesmo colocando todo o peso >> da aplicação nos controllers ? >> >> >> >> -- >> 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

