Bonjour à toutes et à tous,
J'ai un projet de Symfony(5.4.9), il y a 4 entity [User, Site, Service, Evenement], j'ai des difficultés pour définir leurs relations.
1. User (n) ---> Service (n) (ManyToMany)
2. User (n) ---> Site (n) (ManyToMany)
3. User (1) ---> Evenement (n) (OneToMany)
Par exemple:
Daniel travaille dans Service (vente) de Site ([Lyon, Paris]) et Service (achat) de Site([Paris]), il a publié un Evenement (Promos) sur Service(vente) de Site(Paris).
Comme Daniel travaille pour Service ([vente et achat]) dans Site([Paris, Lyon]), comment on peut définir Evenement (Promo) lier id_user, id_service et id_site ?
Mon idée est de créer une table (id, id_user, id_site, id_service) comme une table intermédiaire pour lier avec Evenement (OneToMany).
Est-ce que c'est possible de créer cette table par Symfony, sinon, créer cette table intermédiaire comme Entity?
Tous les conseils sont bienvenus.
Bonne journée
Partager