Bonjour, j'ai crée 2 entités:
contact et métier ,
j'ai relié les 2 entités par Many to Many.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
class contact
{
//.....
     /**
     * @ORM ManyToMany(targetEntity="Kod\CommercialBundle\Entity\Metier")
     * 
     */
    private $metiers;
}
Ma table métier contient un id et son activité.

Je souhaite enregistrer un contact qui peut avoir plusieurs actvité.
Comment procède t'on pour faire en sorte que

- si l'activité qu'on a tapez existe, on récupère l'id de l'actvité
- si l'activité n'existe pas, on crée l'actvité et en récupère son id afin d'informer la table qui relit activité et contact

j'ai ajouter à mon entité un @unique

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 
    /**
     * @var string $activite
     * @ORM\Column(name="activite", type="string", length=255,unique=true)
     */
    private $activite;

il aurait t'il un tuto dessus?

je vous remercie d'avance pour la réponse