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"<http://www.google.com/search?client=ubuntu&channel=fs&q=fat+model%2C+skinny+controller&ie=utf-8&oe=utf-8#sclient=psy&hl=en&client=ubuntu&hs=HOe&channel=fs&source=hp&q=fat+model%2C+skinny+controllers&aq=f&aqi=&aql=&oq=&pbx=1&bav=on.2,or.&fp=42ec8d4d042c9245> > > -- > *“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 ---------------------------

