Bonjour, Si tu intègres les conventions CakePHP (j'ai fait un récapitulatif ici http://www.pierre-martin.fr/cakephp/les-conventions-de-cakephp/ ) ta table de jointure devrait se nommer : "chenils_chiens_type_sejours" et les clés être de type chien_id, chenil_id et type_sejour_id. Si tu nommes tes tables "chenils", "chiens" et "type_sejours" cela devrait te mâcher une bonne partie du boulot.
Sinon, tu peux jeter un oeil à ce message http://forum.cakephp-fr.org/viewtopic.php?id=56 et regarder le code pour t'en inspirer et faire ton association. Pierre On 28 août, 05:57, cola65 <[EMAIL PROTECTED]> wrote: > Bonjour à tous, > > J'ai une question concernant la normalisation Cakephp lors de la > mise en place de la base de données, j'ai 4 tables : une table chenil > ( id , lib_chenil ) , une table chien ( id , lib_chien) , une table > type_sejour ( id , lib_sejour ) et enfin une table > chien_chenil_type_sejour ( id_chien , id_chenil , id_type_sejour ) , > ma question est de savoir si dans la table chien_chenil_type_sejour > il faut ajouter un champ id qui est clé primaire ou bien si Cake peut > fonctionner si on déclare la clé primaire sur les 3 attributs > ( id_chien , id_chenil , id_type_sejour ) ? > > Merci --~--~---------~--~----~------------~-------~--~----~ Groupe "Cakephp-fr". Adresse : [email protected] Pour résilier : [EMAIL PROTECTED] Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
