Annotation de classe @before_delete
-
Redirected from @before_delete
Événement déclenché avant la suppression d’un objet de la classe.
/** * @before_delete [callable] */
Cette annotation indique à l’objet lien de données qu’il devra appeler la méthode indiquée avant chaque suppression d’un objet de la classe.
Cette méthode peut être dans la même classe, ou dans une classe tierce.
- Si la méthode est dans la même classe, elle est appelée dans le contexte de l’objet qui va être supprimé du lien de données.
Le lien de données est envoyé comme paramètre à la méthode.
- Si la méthode est dans une classe tierce, il doit s’agir d’une méthode statique dont le premier paramètre sera l’objet qui va être supprimé, et le paramètre suivant le lien de données.Valeurs de retour
- Aucune valeur retournée /
true
: la chaîne d’événements continue d’être appelée normalement.
-false
: la chaîne d’événements@before_delete
est interrompue, et l’objet ne sera pas supprimé.Voir aussi
- Utiliser les événements du framework
- @after_delete – Événement déclenché après la suppression d’un objet
- @before_read – Événement déclenché avant la lecture d’un objet
- @before_write – Événement déclenché avant l’écriture d’un objet