Roberto, sobre os conceitos, está bem claro. Cada vez mais claro. Só que surgem dúvidas prática, de como isso funcionaria. A questão do Newton retrata isso.
Vinicius 2009/2/10 Newton Wagner <[email protected]> > Adicionando um pouco de sal à dúvida, neste caso pode-se considerar > que e-mail seria uma entidade fraca, ou seja, ela não existe sem o > usuário. Mas e se for uma entidade forte? Vocês tratariam da mesma > forma? :) > > > 2009/2/10 Vinicius Cruz <[email protected]>: > > Roberto > > faz sentido. Li uma vez no manual, se não me engano, dizendo que para > cada > > tabela deveria ter um model... oO > > Não lembro exatamente onde foi, mas essa discussão está quebrando vários > > paradigmas (pelo menos pra mim). > > > > Vinicius > > 2009/2/10 Roberto A. Longhi <[email protected]> > >> > >> Salve Vinicius blz ? > >> > >> =] > >> Bom to entrando de gaiato na história, mas tenho algumas duvidas > referente > >> a isso, e vou colocar algumas considerações. > >> > >> No caso que você ilustrou do usuário com vários emails, acredito que o > >> ideal é deixar a consulta de emails no mesmo model, neste caso o model > de > >> usuário, para evitar carregar outros models. > >> > >> $queryUsuario = $this->Usuariomodel->getLista(); > >> foreach($queryUsuario->result() as $row) > >> { > >> $idusuario = $row->idusuario; > >> $emails[$idusuario] = $this->Usuariomodel->getEmails($idusuario); > >> } > >> Estou levando para o lado que o model controla todas as informações > >> relacionados a aquela entidade (no caso o usuário). Mesmo que ela seja > >> armazenada em outra tabela (nesse caso uma tabela de emailXusuario. > >> > >> Faz sentido ? > >> > >> Vinicius Cruz escreveu: > >> > >> Ok, Marcus. > >> Esses dias estava dando uma lida sobre DDD. Li algo sobre arquitetura de > 5 > >> camadas, e estou tentando me aprofundar cada vez mais no assunto. Alias, > to > >> indo hoje fazer uma entrevista pra pós de engenharia de software. Vou > meter > >> as caras nos livros!! =D > >> Agora, sempre surge novas duvidas. Por exemplo: uma vez foi postado na > >> lista, sobre como recuperar a lista de alguma coisa de um usuário. Por > >> exemplo: um usuário tem vários emails cadastrados, em uma tabela de > >> relacionamento. Como recuperar a lista de usuários e seus emails? > >> Como eu faço atualmente. No controller: > >> $queryUsuario = $this->Usuariomodel->getLista(); > >> foreach($queryUsuario->result() as $row) > >> { > >> $emails[$row->idusuario] = > >> $this->Emailsmodel->consulta_emails($row->idusuario); > >> } > >> Mas entrei em profunda depressão em saber que o CI não aborda o MVC como > >> conceituado (ou pelo menos dá margem ao erro). eheheheheh > >> Mas a questão é: tá errado fazer assim? Qual seria uma outra abordagem? > >> Vinicius > >> 2009/2/10 Djalma Araújo | www.djalmaaraujo.com.br > >> <[email protected]> > >>> > >>> Então, pode crer... > >>> a idéia é apenas o usuário enviar a imagem dele no portfolio e > atualizar > >>> no banco.. essa atualizacao eu utilizo um funcao o model.. > >>>> > >>> > >>> _______________________________________________ > >>> Lista mailing list > >>> [email protected] > >>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > >>> > >> > >> ________________________________ > >> _______________________________________________ > >> Lista mailing list > >> [email protected] > >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > >> > >> > >> -- > >> Roberto Almeida Longhi > >> Programador > >> Contmatic > >> (11) 2942 6700 Ramal 1404 > >> (11) 8599 9022 > >> www.contmatic.com.br > >> > >> _______________________________________________ > >> Lista mailing list > >> [email protected] > >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > >> > > > > > > _______________________________________________ > > Lista mailing list > > [email protected] > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > > > > > > -- > Newton Wagner > > skype: newtonwagner > msn/gtalk: [email protected] > > http://www.newtonwagner.net/ > - http://www.owshit.com.br/ > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

