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

Responder a