J'ai, disons, 3 tables
objetA ( id, type, x, y, z )
objetB ( id, type, x, y, z )
objetC ( id, type, x, y, z )
et une table
libelle ( id_objet, type_objet, lang, libelle )
Je pense que l'on est dans le cas d'une relation oneToMany.
Mais peut on, et quelle est la notation pour dire que la table 'libelle' référence les 3 autres tables?
En gros pour écrire dans ce cas ce que donne la doc pour le cas :
Je sais que l'organisation des tables n'est pas la meilleure, c'est un existant que je ne peux modifier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 /** * @ORM\ManyToOne(targetEntity="Category", inversedBy="products") * @ORM\JoinColumn(name="category_id", referencedColumnName="id") */
Partager