Rafael,
Acho que o conceito está errado. Um relacionamento ocorre entre duas tabelas
e não entre três. Se você precisa relacionar as 3 tabelas precisa definir
relações entre cada par de tabelas:
Tabelas A, B e C
Relações A->B , A->C, B->A, B->C, C->A e C->B
Com a recursividade do cake você consegue acessar, através do relacionamento
A->B, a relação de B->C. Mas não vejo como você faria a conexão entre três
tabelas diretamente.
Falei besteira?
Abraço,
Benito
2008/2/18 Rafael Bueno <[EMAIL PROTECTED]>:
>
> Boa tarde pessoal !!!, então acontece o seguinte tenho um
> relacionamento de muitos pra muitos com três tabelas e estou tentando
> o seguinte >>>>>
>
> tray_rotinas_loja.php
> var $hasAndBelongsToMany = array("Tray_grupo", "Tray_acao");
>
> tray_acao.php
> var $hasAndBelongsToMany = array("Tray_rotinas_loja", "Tray_grupo");
>
> tray_grupo.php
> var $hasAndBelongsToMany = array("Tray_acao", "Tray_rotinas_loja");
>
> nome da tabela com as chaves estrangeira q faz a ligação das três
> tabelas é: tray_acoes_tray_grupos_tray_rotinas_lojas
>
> mais quando tento dar um findAll ou save retorna
>
> Warning: SQL Error: 1146: Table 'traynewpainel.tray_acoes_tray_grupos'
> doesn't exist
>
> ñ sei pq mais o cake ñ conseguiu relacionar as três tabelas
>
> valeu pessoal aguardo respostas
>
> >
>
--
Josenivaldo Benito Junior. PU2LBD
Organizador do Concurso Brasileiro de 144 MHZ - CB144 (em conj. com
PY2BRZ e PY2HCD)
http://www.gbvudx.qsl.br
Assine a Lista de e-mails do GBVUDX:
http://www.gbvudx.qsl.br/refletor_gbvudx.asp
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito no Grupo "Cake PHP Português"
em Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected]
Para cancelar a sua inscrição neste grupo, envie um e-mail para [EMAIL
PROTECTED]
Para ver mais opções, visite este grupo em
http://groups.google.com/group/cake-php-pt?hl=pt-BR
-~----------~----~----~----~------~----~------~--~---