Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment supprimer des lignes de join-table (ManyToMany) dans Doctrine ?

Pour définir la cascade au niveau de la doctrine :

@ORM\ManyToMany(targetEntity="Target", inversedBy="inverse", cascade={"remove", "persist"})

Plus d'informations :Doctrine2 Annotation Reference .

Pour définir la cascade au niveau mysql :

@ORM\JoinColumn(onDelete="CASCADE", onUpdate="CASCADE")