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

Responder a