Fat model, skinny controller e vice versa.............
cada autor faz de um jeito cara.......... William Rufino Desenvolvedor Web - Analista de Sistemas 31 8875-3143 http://www.williamrufino.com.br @williamhrs <http://www.twitter.com/williamhrs> LinkedIN <http://br.linkedin.com/in/williamrufino/pt> Em 30 de setembro de 2011 14:27, Ademir Cristiano Gabardo < [email protected]> escreveu: > Corretíssimo o Éric. > Model nunca deve interagir direto com VIEW, > O controller que tem que fazer todas as validações necessárias e depois > passar isso para o Model. > > Abraços > Ademir > > -----Mensagem original----- > De: [email protected] > [mailto:[email protected]] Em nome de Eric Saboia > Enviada em: sexta-feira, 30 de setembro de 2011 14:13 > Para: CodeIgniter Brasil > Assunto: Re: [CodeIgniter] Receber os dados no model com $_POST, é uma > forma > correta ? > > Muito errado! > > Primeiro porque você não ta usando o helper do CI pra trazer os params, o > que garante filtragem das strings evitando diversos tipos de ataque. > > Além disso o modelo não deve conhecer o seu cliente, isso é papel do > Controller.. seu Controller é que deveria passar os parâmetros necessários > pro Model. > > 2011/9/29 André da Silva Severino <[email protected]> > > > Pessoal, vi um exemplo no stackoverflow, onde o rapaz fez um metodo > dentro > > do model desta forma: > > > > function addCategory(){ > > $data = array( > > ‘name’ = > $_POST[‘name’], > > ‘shortdesc’ = > $_POST[‘shortdesc’], > > ‘longdesc’ = > $_POST[‘longdesc’], > > ‘status’ = > $_POST[‘status’], > > ‘parentid’ = > $_POST[‘parentid’] > > ); > > $this- > db- > insert(‘categories’, $data); > > } > > > > no caso ele está recebendo direto com $_POST, isto esta correto ? ? > > > > > > -- > > > > * > > > > > > ---------------------------------------------------------------------------- > ----------------------------------------------- > > * > > "Eu adoraria mudar o mundo, pena que eles não me fornecem o > > código-fonte". > > ~ > > \°v° > > ( . )\ --> open-source > > ^ ^ > > * > > > > > > ---------------------------------------------------------------------------- > ----------------------------------------------- > > * > > 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 > > --------------------------- > > > > > > -- > 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://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 ---------------------------

