Re: Dois relacionamentos para a mesma tabela

2007-11-23 Por tôpico John-Henrique Ferreira Silva
Se formos analisar pelo lado da necessidade, sim, até por que, como no
exemplo citado por mim, o sistema seria uma espécie de sistema de mensagens,
então, uma pessoa envia a mensagem para outra, é obrigatoriamente necessário
saber quem enviou e quem irá receber.

De outra forma seria necessário criar uma segunda consulta para resgatar os
nomes dos usuários envolvidos.

Falopa!


Em 23/11/07, Josenivaldo Benito Junior [EMAIL PROTECTED] escreveu:

 Agora uma pergunta técnica.

 É correto setar esse relacionamento no banco de dados também (innoDB em
 mysql por exemplo)?

 Valeu
 Benito

 On 11/22/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
 
 
  É sim. E é bem fácil!
 
  Tive que fazer isso também... :P
  $belongsTo = array(
 'Remetente' = array(
  'className'   = 'Usuario',
  'foreignKey'= 'remetente_id'),
 'Destinatario' = array(
  'className'   = 'Usuario',
  'foreignKey'= 'destinatario_id')
  );
 
  --
  Renan Gonçalves - Web Developer
  Cell Phone: +55 (11) 8633-6018
  MSN: [EMAIL PROTECTED]
  Web Site: renangoncalves.com
  São Paulo - SP/Brazil
 
   
 

--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Dois relacionamentos para a mesma tabela

2007-11-23 Por tôpico Josenivaldo Benito Junior
Agora uma pergunta técnica.

É correto setar esse relacionamento no banco de dados também (innoDB em
mysql por exemplo)?

Valeu
Benito

On 11/22/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:


 É sim. E é bem fácil!

 Tive que fazer isso também... :P
 $belongsTo = array(
'Remetente' = array(
 'className'   = 'Usuario',
 'foreignKey'= 'remetente_id'),
'Destinatario' = array(
 'className'   = 'Usuario',
 'foreignKey'= 'destinatario_id')
 );

 --
 Renan Gonçalves - Web Developer
 Cell Phone: +55 (11) 8633-6018
 MSN: [EMAIL PROTECTED]
 Web Site: renangoncalves.com
 São Paulo - SP/Brazil

 


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo Cake PHP Português do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---