Bonjour à tous,
J'ai une entité Student qui est en relation avec une Classe. Un étudiant pour appartenir à une seule classe et les classes peuvent avoir plusieurs étudiants.
J'ai essayé comme ceci :
Cela fonctionne bien au moment du persist d'un étudiant, le problème est que quand je supprime une classe il me donne une erreur "sql constraint integrity unable to update or delete...".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 //Student.php /** * @ORM\ManyToOne(targetEntity="Classe", inversedBy="students") */ protected $classe; //Classe.php /** * @ORM\OneToMany(targetEntity="Student", mappedBy="classe") */ protected $students;
J'aimerais en fait que quand je supprime une classe, il me mette NULL à la place du classe_id dans la table student.
Auriez-vous une idée.
Merci d'avance
Partager