J'ai un modèle de contact, ceci inclut le nom, l'adresse, le numéro de téléphone, etc.Comment modéliser ces relations?
J'ai un modèle d'utilisateur qui devrait avoir un contact.
J'ai un modèle client qui a_many contacts.
J'ai un modèle Producer qui a beaucoup de contacts.
Un contact peut être uniquement un utilisateur, un utilisateur et un client, un utilisateur et un producteur, ou une combinaison de ces trois éléments. Je dois également être sûr que le même enregistrement de contact est lié lorsqu'un contact est lié à plusieurs modèles pour l'intégrité des données.
comment dois-je créer les associations?
mais comment un contact appartient-il à un utilisateur, à un client et à un producteur en même temps? Avec cela, le contact ne serait-il pas associé à un seul type? – thargor
Euh, oui, c'est vrai. Voir ma modification. – zetetic