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
---------------------------

Responder a