Bonjour,
il me semble que j'ai vu quelque part qu'il y avait un behaviour ou un plugin qui permettait qu'un enregistrement soit mis en statut supprimer plutot que réellement supprimé
j'ai rêvé ou ça existe ?
Bonjour,
il me semble que j'ai vu quelque part qu'il y avait un behaviour ou un plugin qui permettait qu'un enregistrement soit mis en statut supprimer plutot que réellement supprimé
j'ai rêvé ou ça existe ?
Tu as effectivement le behaviour SoftDelete qui te fait ça.
Je l'avais testé très rapidement il y a quelques mois de ça pour l'abandonner aussitôt. Car à mon goût il se révélait tout aussi simple que de gérer soit-même le truc en créant un champ "is_active".
Il suffit alors de surcharger la méthode de suppression d'un objet Doctrine, pour qu'il ne fasse que passer le is_active à false. Et ensuite dans tes requêtes de ne prendre en compte que les objets à is_active=false.
Partager