Utilizzando Symfony 1.4.5 con DottrinaEseguire po 'di pulizia quando si cancella un record nella Symfony/Dottrina
ho un modello che include un immagine caricata come una delle colonne - la creazione e l'aggiornamento del record va bene (usando il metodo doSave() per gestire il caricamento e qualsiasi modifica al file).
Il problema che sto riscontrando è se il record è cancellato - Voglio che rimuova anche il file associato. Ma non riesco a trovare comunque di farlo dopo diverse ore di caccia attraverso la documentazione e Google.
C'è un modo per specificare un qualche tipo di codice di post-cancellazione?
Puoi anche gestirlo con gli eventi di Doctrine, ma per azioni semplici come l'eliminazione di un file specifico per il record, la tua soluzione va bene – Benoit
sì, ho letto sugli eventi/ascoltatori - se inizio a ottenere un pesante postDelete processo probabilmente lo passerò a quello – HorusKol
Sto facendo questo, ma sto incontrando un problema: se l'eliminazione fallisce e la transazione non viene mai commessa, il metodo postDelete viene comunque eseguito e i file vengono comunque cancellati. – mattalxndr