D'après ce que tu décris, je verrais bien un découpage comme cela : Application "belongsTo" Auteur Application "belongsTo" ResponsableMOE Application "belongsTo" ResponsableMOA
Auteur "hasMany" Application ResponsableMOE "hasMany" Application ResponsableMOA "hasMany" Application Et bien entendu, les tables auteurs, responsable_moes et responsable_moas contiendront un champ "utilisateur_id"... Parce qu'un utilisateur peut avoir plusieurs rôles, alors qu'une Application ne peut avoir qu'un seul auteur, un seul RespMOE et un seul RespMOA, du coup selon moi, on ne peut pas utiliser la table 'utilisateurs', qui ne distingue pas les auteurs des responsables... On 10 avr, 16:02, Giz <[EMAIL PROTECTED]> wrote: > Bonjour et merci d'avoir répondu si rapidement. > > Alors pour préciser > L'auteur d'une application peut etre l'auteur, le responsable MOE ou > le responsable MOA d'une autre application. > > L'auteur d'une application peut etre le responsable MOE de cette > application mais pas le responsable MOA > > Sur une meme application le responsable MOE ne peut pas être > responsable MOA. > > On considère qu'une application à un auteur, un responsable MOE et un > responsable MOA. > > Jusqu'à maintenant je n'ai pas fais de distinction dans la table > utilisateurs, elle comprend juste un champ id (clé primaire de la > table) et un champ nom. --~--~---------~--~----~------------~-------~--~----~ Groupe "Cakephp-fr". Adresse : [email protected] Pour résilier : [EMAIL PROTECTED] Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
