Vou dar uma conferida, pois, lembro que fiz assim mesmo!!! vlws Em 05/10/07, Tulio Faria <[EMAIL PROTECTED]> escreveu: > > > Você pode definir para o cake fazer isso... Mas o mais correto seria > fazer no banco, através da integridade referencial... Onde você pode > definir o q fazer quando o "registro pai" for apagado/atualizado, como > não fazer nada, apagar em cascata ou set null. > > att, > > On 5 out, 09:18, "Tiago Cardoso" <[EMAIL PROTECTED]> wrote: > > Bom dia! > > > > Então... estou utilizado o Mysql5 e ele deveria apagar os dados na duas > > tabelas relacionadas?! > > > > Em 04/10/07, Tulio Faria <[EMAIL PROTECTED]> escreveu: > > > > > > > > > Bom já que você viu no meu blog, eu mesmo vou responder ;) > > > > > Há duas coisas distintas aqui: > > > - Mapeamento Objeto-Relacionar (ORM) > > > - Modelo operacional do banco de dados > > > > > O que fiz nos videos foi o ORM, onde mapeei cada objeto a tabela que > > > irá persistir os seus dados. Como objetos tem relacionamentos entre > > > si, no mapeamento também devemos informar isso. (hasMany, > > > hasOne, ...), mas isso apenas vale no Cake. > > > > > Já a integridade referencial, que é a chave estrangeira no banco, o > > > qual garante a integridade dos dados vai lhe garantir que não haja > > > registros órfãos e dados inconsistentes, tais como, comentários não > > > pertencentes a nenhum post, tomando como exemplo o Blog. Ou que apague > > > (automagicamente) todos os comentários quando um post é apagado. > > > > > O que acontece é que muitos desenvolvedores que trabalham desde > > > versões mais antigas do MySQL (assim como eu :) ) que não suportavam > > > IR, não o faziam no banco, apenas na aplicação. O que acarreta ao não > > > uso ou até mesmo o desconhecimento sobre esta integridade. > > > > > Espero ter sanado suas dúvidas, > > > > > pretendo um dia falar sobre isso em video ou tutorial. > > > > > Abraços, > > > > > On 4 out, 08:51, Bill <[EMAIL PROTECTED]> wrote: > > > > Bom dia padeiros, > > > > > > to com uma dúvida aqui que pode ser besta, mas a tenho...seguindo os > > > tutoriais do site do Tulio, pra ser mais específico estava olhando um > dos > > > primeiros, do Blog, sobre relacionamento, e vi que o relacionamento > acontece > > > pelo próprio Cake, as tabelas não se relacionam com chaves > estrangeiras, são > > > tabelas comuns. > > > > > > Gostaria de saber qual diferença de relacionar apenas pelo cake > usando > > > os comandos conhecidos, ou tb relacionar as tabelas com chaves > estrangeiras. > > > > > > Valeu galera > > > > > > Billwww.cakephp.com.br > > > > >
--~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
