da forma que falei vc tem o model permissão, usuario... então se vc precisa de algo que apenas 1 deles é o suficiente, vc pode chama-lo independente... e o lib para quando precisar do "conjunto"
Em 9 de março de 2011 18:18, Leonardo Grillo <[email protected]>escreveu: > Para não ter repetição de consultas... > e quando você precisar apenas de permissões e não de permissões do usuário? > > > > Em 9 de março de 2011 18:06, Marcus Cavalcanti < > [email protected]> escreveu: > > Pq nao isso nao no modelo de usuario? >> >> On 09/03/2011, at 17:41, Leonardo Grillo <[email protected]> >> wrote: >> >> 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]> >> [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]> >>> [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]> >>>> [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]> >>>>> [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]> >>>>>> [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]> >>>>>>> [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]> >>>>>>>> [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]> >>>>>>>>> [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><http://www.marcuscavalcanti.net/blog> >>>>>>>>> www.marcuscavalcanti.net/blog >>>>>>>>> >>>>>>>>> >>>>>>>>> 2011/3/8 Daniel Medina < >>>>>>>>> <[email protected]><[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]> >>>>>>>>>> [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]> >>>>>>>>>>> [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]> >>>>>>>>>>> [email protected] >>>>>>>>>>> > <http://www.codeigniter.com.br><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> >>>>>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>>>>>>>> > >>>>>>>>>>> > --------------------------- >>>>>>>>>>> > Oportunidade de negócio >>>>>>>>>>> > <http://www.franquiasargohost.net><http://www.franquiasargohost.net> >>>>>>>>>>> http://www.franquiasargohost.net >>>>>>>>>>> > --------------------------- >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> <[email protected]> <[email protected]> >>>>>>>>>>> [email protected] >>>>>>>>>>> <http://www.codeigniter.com.br> <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> >>>>>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>>>>>>>> >>>>>>>>>>> --------------------------- >>>>>>>>>>> Oportunidade de negócio >>>>>>>>>>> >>>>>>>>>>> <http://www.franquiasargohost.net><http://www.franquiasargohost.net> >>>>>>>>>>> http://www.franquiasargohost.net >>>>>>>>>>> --------------------------- >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Daniel Medina >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> <[email protected]> <[email protected]> >>>>>>>>>> [email protected] >>>>>>>>>> <http://www.codeigniter.com.br> <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> >>>>>>>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>>>>>>> >>>>>>>>>> --------------------------- >>>>>>>>>> Oportunidade de negócio >>>>>>>>>> <http://www.franquiasargohost.net><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 >>>>>>>>> --------------------------- >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> <[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 >>>>>>>> --------------------------- >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Abraços, >>>>>>> Lucas Polo. >>>>>>> >>>>>>> Contato: >>>>>>> Twitter: @lucaspolo <http://twitter.com/lucaspolo> >>>>>>> MSN: <[email protected]>[email protected] >>>>>>> Skype: srpradopolo >>>>>>> >>>>>>> Enviado do meu Atari >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> <[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 >>>>>> --------------------------- >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Abraços, >>>>> Lucas Polo. >>>>> >>>>> Contato: >>>>> Twitter: @lucaspolo <http://twitter.com/lucaspolo> >>>>> MSN: <[email protected]>[email protected] >>>>> Skype: srpradopolo >>>>> >>>>> Enviado do meu Atari >>>>> >>>>> >>>>> _______________________________________________ >>>>> <[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 >>>> --------------------------- >>>> >>>> >>> >>> >>> -- >>> Abraços, >>> Lucas Polo. >>> >>> Contato: >>> Twitter: @lucaspolo <http://twitter.com/lucaspolo> >>> MSN: <[email protected]>[email protected] >>> Skype: srpradopolo >>> >>> Enviado do meu Atari >>> >>> >>> _______________________________________________ >>> <[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 >> --------------------------- >> >> >
_______________________________________________ [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 ---------------------------

