Desculpa me intrometer, mas não é mais fácil ter seus models usuário, permissoes, etc... e criar uma lib para retornar o objeto como você deseja...
Acho que fica mais organizado... ex.: Tenho os models permissao, usuario e setor e uma lib Usuario que me retorna: - usuario - permissoes do usuario - setor do usuario - usuario e setor - usuario, setor e permissao e por ai vai... Com isso eu consigo aproveita-lo facilmente para outros sistemas Em 9 de março de 2011 10:25, Lucas Prado Polo <[email protected]>escreveu: > 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 > --------------------------- > >
_______________________________________________ [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 ---------------------------

