huum... achei que chave secundaria e primaria fossem a mesma coisa, mas blz.
Sempre é bom aprender! =)

A tabela equipe tem o atributo categoria_id.

"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."

Aqui me xingou todo... rsrsrs
Detalhe: sou iniciante ainda no cake.. Menos de um mês de utilização... =(

Vinicius

Em 15/08/07, Rafael Barbosa <[EMAIL PROTECTED]> escreveu:
>
> 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