Symfony2 onDelete cascade foreign key error "Integrity constraint violation"
dans Symfony2Pour mettre à NULL la clé étrangère liée à une entité supprimée, mettre l'option :
onDelete="SET NULL"
Exemple :
/**
* @ORM\ManyToOne(targetEntity="Contact", cascade={"remove"})
* @ORM\JoinColumn(name="move_to_contact", referencedColumnName="id", onDelete="SET NULL")
*/
private $moveToContact;