Sto utilizzando l'articolo del libro di cucina di symfony.com per implementare un'opzione di caricamento file per le immagini.Symfony2: modifica caricamento file
Ora voglio caricare altre immagini sull'entità.
La strategia di default per la modifica è il seguente: 1. Fetch di DB 2. Iniettare in forma 3. Persist
In qualche modo questa strategia non funziona più quando si utilizza il caricamento di file (la dottrina non viene eseguito gli eventi)
Cos'altro posso fare per rendere modificabili gli articoli con foto?
Ciao, hai ragione. Quando non viene aggiornato alcun campo, gli eventi di callback del ciclo di vita non vengono attivati :) – bodokaiser
Se si utilizza Knot DoctrineExtensions, è possibile utilizzare Timestampable sull'entità che detiene la logica di caricamento del file e utilizzare $ entity-> updateTimestamps(); prima di $ em-> persist() in modo che aggiorni i campi fittizi di cui hai bisogno;) –