Vc esta certo Daniel. On 08/03/2011, at 12:16, Daniel Medina <[email protected]> wrote:
> Olha, eu acho legal ter o crud de forma genérica em um modelo que os outros > possam herdar. As regras que fugirem das ações do crud podem ser facilmente > especificadas no modelo mais específico. Se um insert, por exemplo, tiver > ações que fujam das ações mais genéricas, pode muito bem ser substituido pelo > da classe modelo mais específica. > > Controller, pra mim, é pra controlar fluxo de dados, chamando models e > direcionando para views. Regras de negócio, pra mim, ficam no model mesmo. > Mesmo porque, ficando no model, você corre menos risco de repetir código... > > Daniel > > Em 8 de março de 2011 11:49, Eric Saboia <[email protected]> escreveu: > 2011/3/7 Marcel Araujo <[email protected]> > > Não deves carregar library nenhuma dentro dos models, isto deve ficar a cargo > do controller. Models são apenas para a abstração do banco de dados e nada > mais. Regras de negócio sempre em um controller > > Pelo contrário, Marcel, TODA regra de negócio deve estar no modelo, e o > modelo é muito mais do que a abstracao do banco de dados, na verdade ele deve > representar toda a inteligencia de uma aplicacao MVC. > > Os conrtollers servem apenas pra linkar as requisicoes a esta inteligencia. > > "fat model, skinny controllers" > > -- > “Eu não tenho nenhum talento especial. Apenas sou apaixonadamente curioso” > > Marcel Araujo > Analista de Sistemas da WeJoy > Administrador CodeIgniter.com.br > Desenvolvedor PHP/CodeIgniter/Zend/JavaScript/ExtJS/jQuery > Linux User #490101 > > http://www.twitter.com/marcelaraujo > http://www.marcelaraujo.com.br > http://br.linkedin.com/in/marcelaraujo > > > > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- > > > > > -- > Eric Saboia - eric.saboia.org > > Beautiful is better than ugly, > Explicit is better than implicit, > Simple is better than complex, > Complex is better than complicated. > > The Zen of Python, by Tim Peters > > > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- > > > > > -- > Daniel Medina > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > ---------------------------
_______________________________________________ [email protected] http://www.codeigniter.com.br http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

