Justamente Eric, regras de negócio devem ser passadas para os models. O que
acontece é que não só no CodeIgniter, mas no PHP em geral, não se consegue
fazer menos com mais, e isso implica em colocar um pouco mais de código nos
controllers!

Se você detectar esse tipo de prática, tente refatorar e mudar tudo para os
models, e deixando os controladores mais cleans

2009/2/5 Eric Saboia (Fortes Informatica) <[email protected]>

>  Pessoal, pedi antes de ontem um exemplo de aplicação bem feita em CI, me
> indicaram o http://www.bambooinvoice.org/ . Eu estava querendo checar o
> uso do MVC dentro de uma aplicação em CodeIgniter, mas me deparei com o
> mesmo "erro" que julgava estar acontecendo aqui na empresa. O controller tá
> cheio de regras de negócio, assim como validações e etc. Isso tudo não
> deveria estar no Model? Pois até onde sei o modelo representa tanto a
> persistência, quanto o negócio, enquanto o Controller é responsável
> unicamente pelo fluxo da aplicação.
>
> Opniões?
>
> Eric Saboia
> Desenvolvimento Web
> Fortes Informática (Fortaleza)
> Fone: (85) 4005-1111
> [email protected]
> www.grupofortes.com.br
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>


-- 
Cairo Noleto
=========
Cairo'sBlog - http://www.caironoleto.com/
Web developer - Add4 Comunicação - http://www.add4.com.br/
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a