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