Olá
Os campos do banco são esses:
----material-----
*id(int)
descricao(text)
fabricante(int)
sub_grupo_id(int)
-----sub_grupo-----
*id(int)
grupo_id(int)
descricao(varchar)
-------grupo--------
*id
descricao
Mas estou com problemas para criar esse relacionamento.
Estou no model material, que tem a chave estrangeira sub_grupo_id, com essa chave eu acesso o model sub_grupo e pego a descrição dele.
Mas eu quero realmente ir do model material para o sub_grupo pegar o grupo_id e ir para pra o model grupo e pegar a descrição tipo:
material(sub_grupo_id) -> sub_grupo(grupo_id) -> grupo(descricao)
será que faz isso com belongsTo? não estou conseguindo
Problema Com Relacionamento Cakephp
Started By Marcos Remar, 27/01/2009, 09:27
1 reply to this topic
#1
Posted 27/01/2009, 09:27
#2
Posted 27/01/2009, 23:23
Não entendi muito bem o que deseja, mas sempre pense dessa forma:
um sub_grupo pode ter muitos materias então, use sub_grupo hasMany => materiais(leia em voz alta traduzindo: sub_grupo tem muitos materiais), assim como grupo hasMany sub_grupo(leia é literal).
depois nos outros use belongsTo e terá o retorno correto, qualquer coisa poste aqui abraço.
um sub_grupo pode ter muitos materias então, use sub_grupo hasMany => materiais(leia em voz alta traduzindo: sub_grupo tem muitos materiais), assim como grupo hasMany sub_grupo(leia é literal).
depois nos outros use belongsTo e terá o retorno correto, qualquer coisa poste aqui abraço.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)