Vinicius,

Você pegou errado o conceito de chave secundária. Na verdade o que você tem
é uma chave ESTRANGEIRA, chaves secundárias são chaves que criam índices nas
tabelas para otimizar as buscas.

Se cada equipe tem uma categoria você precisa de um atributo com o nome
"categoria_id" dentro da tabela equipe para que o cake faça a associação.
Uma vez colocado esse atributo não esqueça de gerar os models novamente no
bake informando que o model Equipe belongs_to Categoria e que o model
Categoria has_many Equipe.

Espero que isso tenha ajudado. =0)

On 8/15/07, Vinicius Cruz <[EMAIL PROTECTED]> wrote:
>
> Pessoal,
>
> estou a concluir um sistema feito em cake. Meu primeiro! =D
> Tô com uma dúvida. Como relacionar duas tabelas, através das chaves?
>
> Deixa eu explicar melhor: tenho duas tabelas. Equipe e Categoria
> Em Equipe, armazeno a chave primaria de categoria. Ou seja, tenho uma
> chave secundaria, correto?
> Na hora de exibir a equipe, como devo mostrar o nome da categoria, e nao o
> numero dela?
>
> Deu pra entender? Imaginei que essa consulta seria feita no controller de
> equipe, mas e aí?
>
> Valeu!
>
> Vinicius Cruz
>
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~---------~--~----~------------~-------~--~----~
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 
[email protected]
 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
-~----------~----~----~----~------~----~------~--~---

Responder a