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
-~----------~----~----~----~------~----~------~--~---

Répondre à