É 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
---------------------------

Responder a