Olá, Então é que eu não consegui captar bem a ideia de HasAndBelongsToMany para fazer o relacionamento N x N (no caso é n pra n sim, pq eu administro várias unidades, e os setores de cadas unidadaes, e e por questões até mesmo por dados estatisticos o rel é nxn). Mas enfim ai que eu me perco, se eu uso HasAndBelongsToMany eu não consigo add certinho (já que as chaves são informadas no cadastro pela seleção de dois selectTag (dando um valor para cada chave). Pòr isso então criei essa terceira tabela. Eu tentei achar exemplos de projetos para analisar, mas não conseui e os que achei so utlizavam algo mais simples, ou eu não consegui perceber.
E ai fica esse problema de conseguir fazer um delete recursivo. usando BelongsTO. huauha eu acho que na verdade eu não entendi nada desses relacionamentos hauaa(pensando via cakePHP). On 5 Nov, 12:44, "Augusto Ferreira" <[EMAIL PROTECTED]> wrote: > É um relacionamento muitos para muitos ou um para muitos? Pelo que entendi é > um para muitos, então não tem necessidade da terceira tabela de > relacionamento, somente colocar unidade_id na tabela setor. Na descrição dos > relacionamentos colocar no model Unidade $hasMany e no model setor > $belongsTo não esquecendo de colocar 'dependent' => true como chave no > $hasMany da unidade. não sei se fui muito claro, mas creio que seja isso ai. > > abraço. > > Em 04/11/07, diegon.hernandes <[EMAIL PROTECTED]> escreveu: > > > > > > > Minha dúvida é a seguinte: > > > Eu tenho uma tabela de de unidades , outra de setores que são > > relacionadas por uma outra tablea chamada Unidade_setores onde tenho > > id, id_unidade e id_setor, (não fiz exatamente o que deveria ser feito > > com uma chave multivalorada pq tava tendo problemas e não tava > > conseguindo entender). > > Na hora de cadastrar vai tudo beleza, mas eu queria saber como eu > > posso fazer agora um delete recurisvo que não deixe registros orfãos. > > tipo se eu deletar uma unidade limpe tb unidade_setores. > > > Se eu tiver pensando errado ou enfim deem uma luz ai por favor hehe. > > pq eu to achando que alem de errado to querendo reinventar a roda > > criando rotinar que façam essa verificação e exclusão. > > > Vlwzz- Ocultar texto citado - > > - Mostrar texto citado - --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
