Bonjour,
Je cherche à mettre en place une relation many-to-many qui se pointe elle même par un schema YAML sur l'entité Produit.
Pour cela j'ai donc mis dans le fichier YAML :
Lorsque je génère le fichier entité, tout à l'air correct.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 options: targetEntity: Produit inversedBy: options joinTable: name: produit_option joinColumns: produit_id: referencedColumnName: id inverseJoinColumns: option_id: referencedColumnName: id produits: targetEntity: Produit mappedBy: options
Mais quand je regarde la base de données, ce n'est pas du tout bon...
Le nom de la table est : "produit_produit" au lieu de "produit_option".
Le seul champs présent dans la table est "produit_id" alors qu'il devrait y avoir : "produit_id" et "option_id".
Quelqu'un saurait-il pourquoi cela ne marche pas ?
Merci d'avance.
Partager