Complementando, e que as regras de negócios preferencialmente devem estar
somente no modelo, logo o controlador só faz o meio de campo.
Eu em particular sempre trato os dados no model e disponho de métodos que
fornecem os dados ja prontos para serem resgatados pelo controlador e
passados a visualização.

Em 30 de agosto de 2011 21:15, Evaldo Junior <[email protected]> escreveu:

> Marcelo,
>
>    Acredito que o melhor mesmo seja você rever a lógica do acesso aos
> dados e tentar resolver tudo no controller.
>    Tenha como mantra que view é somente para exibir e receber dados,
> nada de regras de negócio lá =D
>
> InFog
>
> Evaldo Junior
> CaSoft Tecnologia e Desenvolvimento
> +55 13 2138-9525
> Site: http://casoft.info
> Blog: http://infog.casoft.info
>
>
>
> 2011/8/30 André da Silva Severino <[email protected]>:
> > olá recentemente tive o mesmo problema que voce meu amigo, mas no caso
> > eu refiz a logica no banco de dados e corrigi 100% o problema, voce
> > poderia compartilhar essas informacoes aqui para ficar + facil de
> > ajudar ?
> >
> > Obrigado e até mais
> >
> > Em 30/08/11, Marcelo Diniz<[email protected]> escreveu:
> >> No caso que preciso pensei nisso mas dai eu teria que fazer POG na view
> e
> >> seria pior ainda!
> >>
> >> Em 30 de agosto de 2011 15:06, Renato Costa Barbosa
> >> <[email protected]>escreveu:
> >>
> >>> cara, tipo não poderia fazer essa consulta com join?
> >>>
> >>>
> >>> -----Mensagem Original----- From: Marcelo Diniz
> >>> Sent: Tuesday, August 30, 2011 2:46 PM
> >>> To: CodeIgniter Brasil
> >>> Subject: [CodeIgniter] Chamar um model na view
> >>>
> >>>
> >>> Pessoal, vcs acham q é errado fazer uma chamada de um método do model
> >>> direto
> >>> na view?
> >>>
> >>> Pq fiz isso?
> >>> Eu tenho que mostrar uma listagem (um relatório), até td bem, fui la no
> >>> meu
> >>> controller, chamei o model, no model fiz a query, recebo isso em uma
> >>> variavel no meu controller e envio para a view, sem problemas.
> >>> Só que enquanto estou fazendo o loop na view tenho que fazer outro loop
> >>> para
> >>> exibir informações correspondende a linha em questão, dai para esse
> >>> segundo
> >>> loop fiz a chamada direto para o model. Esta funcionando td certo, só
> >>> gostaria de saber se tem realmente problemas ao fazer isso, qual uma
> >>> solução
> >>> mais correta, caso não seja essa.
> >>>
> >>> um exemplo:
> >>>
> >>> http://pastebin.com/iv7NDaEq
> >>>
> >>> --
> >>> Marcelo Felipe Santiago Diniz
> >>> [image: t_mini-a.png] @marcelo_leo27 <http://www.twitter.com/**
> >>> marcelo_leo27 <http://www.twitter.com/marcelo_leo27>>
> >>> ______________________________**_________________
> >>> [email protected]
> >>> http://www.codeigniter.com.br
> >>> http://mail.codeigniter.com.**br/mailman/listinfo/lista_**
> >>> codeigniter.com.br<
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br>
> >>>
> >>> ---------------------------
> >>> Oportunidade de negócio
> >>> http://www.franquiasargohost.**net <http://www.franquiasargohost.net>
> >>> ---------------------------
> >>>
> >>> ______________________________**_________________
> >>> [email protected]
> >>> http://www.codeigniter.com.br
> >>> http://mail.codeigniter.com.**br/mailman/listinfo/lista_**
> >>> codeigniter.com.br<
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br>
> >>>
> >>> ---------------------------
> >>> Oportunidade de negócio
> >>> http://www.franquiasargohost.**net <http://www.franquiasargohost.net>
> >>> ---------------------------
> >>>
> >>
> >>
> >>
> >> --
> >> Marcelo Felipe Santiago Diniz
> >> [image: t_mini-a.png] @marcelo_leo27 <
> http://www.twitter.com/marcelo_leo27>
> >> _______________________________________________
> >> [email protected]
> >> http://www.codeigniter.com.br
> >>
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>
> >> ---------------------------
> >> Oportunidade de negócio
> >> http://www.franquiasargohost.net
> >> ---------------------------
> >>
> >
> >
> > --
> > Att,
> >
> > André da Silva Severino
> > Desenvolvedor web
> > (19) 8847.3747
> > Email: [email protected]
> > Url: http://andrewd.com.br
> >
> > _______________________________________________
> > [email protected]
> > http://www.codeigniter.com.br
> > http://mail.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://mail.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://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a