Cara, me perdoe, agora eu entendi melhor. Você tem razão, uma solução boa é criar uma classe por cima de ambas (usuário e telefone) que possa recuperar os dados em conjunto. O que eu tinha entendido era colocar na classe usuários métodos para recuperar o telefone, o que cria a dependência.
Em 9 de março de 2011 10:17, Daniel Medina <[email protected]>escreveu: > É verdade... Mas se eu vou ter uma rotina para recuperar dados completos do > cliente (com telefones e usuário) em dois painéis administrativos diferentes > (o do cliente e o do administrador) não é uma repetição de código? E se for, > como posso evitar ou consertar isso? > > > > Em 9 de março de 2011 10:13, Lucas Prado Polo <[email protected]>escreveu: > > Sim, é o mais correto, apesar de parecer um pouco mais extenso, deixa o >> sistema mais flexível. >> >> Em 9 de março de 2011 10:11, Daniel Medina >> <[email protected]>escreveu: >> >> Entendi... então o mais correto é eu puxar cada pedaço de cada model pelo >>> controller? >>> >>> >>> >>> Em 9 de março de 2011 10:08, Lucas Prado Polo <[email protected]>escreveu: >>> >>> Com isso você cria um alto acoplamento, sua classe clientes vai ficar >>>> dependente de outras classes, mas é claro, se você não tiver problemas com >>>> isso pode ficar mais prático fazer dessa forma. >>>> >>>> Em 9 de março de 2011 10:04, Daniel Medina >>>> <[email protected]>escreveu: >>>> >>>> Sim, claro, model é model. O que eu tava questionando acima era >>>>> justamente ter a necessidade de puxar cada pedacinho da informação de cada >>>>> modelo no controller. >>>>> >>>>> Eu acho mais prático, só não testei ainda a possibilidade, é no meu >>>>> model de clientes eu carregar o model de usuários, de telefones e de tipos >>>>> de telefones. Daí eu criaria um método padrão de recuperar dados de >>>>> clientes >>>>> que traria todas essas coisas juntas.... >>>>> >>>>> Não sei se é possível, se é correto... Mas que é mais prático, isso é >>>>> >>>>> Em 8 de março de 2011 20:31, Allan Torres <[email protected]>escreveu: >>>>> >>>>> Tenho varias aplicações com essas características e utilizo o mesmo >>>>>> model para ambos os administrativos afinal o model e a conversa da app >>>>>> com o >>>>>> banco nao teria lógica criar dois models diferentes pra mesma entidade >>>>>> relacional. >>>>>> >>>>>> Allan >>>>>> >>>>>> >>>>>> >>>>>> Em 08/03/2011, às 17:42, Marcus Cavalcanti < >>>>>> [email protected]> escreveu: >>>>>> >>>>>> Cada modelo? Pelo que eu entendi é um modelo de clientes, sua entidade >>>>>> aqui no caso é clientes. Não? >>>>>> >>>>>> -- >>>>>> Marcus Cavalcanti >>>>>> 21 9144-5068 >>>>>> <http://www.marcuscavalcanti.net/blog>www.marcuscavalcanti.net/blog >>>>>> >>>>>> >>>>>> 2011/3/8 Daniel Medina < <[email protected]> >>>>>> [email protected]> >>>>>> >>>>>>> então cada modelo retorna uma parte dos dados? parece complicado... >>>>>>> >>>>>>> Em 8 de março de 2011 16:50, Marcus Cavalcanti >>>>>>> <<[email protected]> >>>>>>> [email protected]> escreveu: >>>>>>> >>>>>>> Pense nA divisao de responsabilidades, no seu caso como eh apenas >>>>>>>> retorno de dados quem deve te retornar isso eh o seu modelo, na >>>>>>>> verdade o >>>>>>>> metodo do seu modelo que retorna usuarios eh igual para os dois casos. >>>>>>>> >>>>>>>> On 08/03/2011, at 13:31, Daniel Medina <<[email protected]> >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>> > Boa tarde, pessoal. >>>>>>>> > >>>>>>>> > Sei que estão todos curtindo a folia do carnaval em sua cidade >>>>>>>> (NOT), mas preciso de uma ajuda pra tirar uma dúvida: >>>>>>>> > >>>>>>>> > Estou fazendo um site onde clientes se cadastram e, em área >>>>>>>> exclusiva deles, podem alterar seus dados cadastrais se assim >>>>>>>> desejarem. >>>>>>>> Tenho também uma área administrativa onde o administrador do site >>>>>>>> também >>>>>>>> poderá consultar e alterar dados cadastrais de clientes se assim >>>>>>>> desejarem. >>>>>>>> > >>>>>>>> > A dúvida é o seguinte: se tenho uma ação comum à essas duas áreas, >>>>>>>> compensa eu jogá-las para o model e não deixar no controller? >>>>>>>> > >>>>>>>> > Teoricamente, ações assim de retorno de dados que sejam >>>>>>>> específicos à um modelo devem ficar nele ou no controller? E se for pra >>>>>>>> ficar no model e eu tiver que pegar dados de outros models? É >>>>>>>> tranquilo? >>>>>>>> > >>>>>>>> > -- >>>>>>>> > Daniel Medina >>>>>>>> > _______________________________________________ >>>>>>>> > <[email protected]>[email protected] >>>>>>>> > <http://www.codeigniter.com.br>http://www.codeigniter.com.br >>>>>>>> > >>>>>>>> <http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br> >>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>>>>> > >>>>>>>> > --------------------------- >>>>>>>> > Oportunidade de negócio >>>>>>>> > <http://www.franquiasargohost.net> >>>>>>>> http://www.franquiasargohost.net >>>>>>>> > --------------------------- >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> <[email protected]>[email protected] >>>>>>>> <http://www.codeigniter.com.br>http://www.codeigniter.com.br >>>>>>>> <http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br> >>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>>>>> >>>>>>>> --------------------------- >>>>>>>> Oportunidade de negócio >>>>>>>> <http://www.franquiasargohost.net>http://www.franquiasargohost.net >>>>>>>> --------------------------- >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Daniel Medina >>>>>>> >>>>>>> _______________________________________________ >>>>>>> <[email protected]>[email protected] >>>>>>> <http://www.codeigniter.com.br>http://www.codeigniter.com.br >>>>>>> <http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br> >>>>>>> http://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://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://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>>> >>>>>> --------------------------- >>>>>> Oportunidade de negócio >>>>>> http://www.franquiasargohost.net >>>>>> --------------------------- >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Daniel Medina >>>>> >>>>> _______________________________________________ >>>>> [email protected] >>>>> http://www.codeigniter.com.br >>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>> >>>>> --------------------------- >>>>> Oportunidade de negócio >>>>> http://www.franquiasargohost.net >>>>> --------------------------- >>>>> >>>>> >>>> >>>> >>>> -- >>>> Abraços, >>>> Lucas Polo. >>>> >>>> Contato: >>>> Twitter: @lucaspolo <http://twitter.com/lucaspolo> >>>> MSN: [email protected] >>>> Skype: srpradopolo >>>> >>>> Enviado do meu Atari >>>> >>>> >>>> _______________________________________________ >>>> [email protected] >>>> http://www.codeigniter.com.br >>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>> >>>> --------------------------- >>>> Oportunidade de negócio >>>> http://www.franquiasargohost.net >>>> --------------------------- >>>> >>>> >>> >>> >>> -- >>> Daniel Medina >>> >>> _______________________________________________ >>> [email protected] >>> http://www.codeigniter.com.br >>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>> >>> --------------------------- >>> Oportunidade de negócio >>> http://www.franquiasargohost.net >>> --------------------------- >>> >>> >> >> >> -- >> Abraços, >> Lucas Polo. >> >> Contato: >> Twitter: @lucaspolo <http://twitter.com/lucaspolo> >> MSN: [email protected] >> Skype: srpradopolo >> >> Enviado do meu Atari >> >> >> _______________________________________________ >> [email protected] >> http://www.codeigniter.com.br >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> >> --------------------------- >> Oportunidade de negócio >> http://www.franquiasargohost.net >> --------------------------- >> >> > > > -- > Daniel Medina > > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- > > -- Abraços, Lucas Polo. Contato: Twitter: @lucaspolo <http://twitter.com/lucaspolo> MSN: [email protected] Skype: srpradopolo Enviado do meu Atari
_______________________________________________ [email protected] http://www.codeigniter.com.br http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

