![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam: Listener który ma za zadanie usuwać cache obrazków ze starymi nazwami. Mam edycja zdjęcia -> tylko edytujemy w formularzu: title Obecnie w title jest: image1 - więc obrazek to image1.jpg Teraz chcę zmienić nazwę na image2 i chcę image1 przekazać do Listener. W entity dodałem sobie zmienna: $old_image; Następnie w
Kolejne w Listener odbieram tak:
Wszystko działa ale w $entity->old_image otrzymuję: image2, a powinno być image1. W PreUpdate w entity mam dobrą wartość (image1)... Wiecie dlaczego tak jest? ps. nie wiem ale poprzednich rzeczach mi to działało, a obecnie coś nie chce :/ Cześć. Rozwiązałem problem. Błąd polegał na tym, że odczytywałem ścieżkę przez:
a powinno być:
żal... (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Tak swoją drogą w żadnym wypadku tego typu logiki nie powinieneś pchać w Doctrine'owskie encje (tak, wiem, że w dokumentacji jest taki przykład - dokumentacja jest zrypana tutaj) tylko w zupełnie osobną usługę.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 77 Dołączył: 10.07.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@Crozin
Nie wiem czy byłeś, ale na ostatnim PHPCon'ie, koleś od Doctrine mówił dość wyraźnie wspomniał "Don't use that". (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 21:12 |