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

Responder a