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

Répondre à