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

