Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 5 Dołączył: 10.12.2007 Ostrzeżenie: (0%)
|
Witam. Czytałem sobie o event dispatcher w symfony2, ba nawet stworzyłem swój.
Tylko nie do końca rozumiem po co go używać. Czy mógłby mi ktoś pokazać na przykładzie kiedy on znajduje zastosowanie? U mnie to wygląda ta. Mam addToCardAction w nim
W konstruktorze eventa pobieram id, ilość W listenerze loguje te rzeczy (używając monolog) Oczywiście te wszystkie rzeczy mógłbym zrobić w kontrolerze, więc nie mam pojęcia po co korzystać z Eventów. Mógłby by mi ktoś wytłumaczyć ogólną ideę? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 5 Dołączył: 10.12.2007 Ostrzeżenie: (0%)
|
.... Oczywiście, że tak.
Napisałem przecież, że z tego korzystam Chcę wiedzieć tylko po co? I w jakich przypadkach to się przydaje Ten post edytował mimol 16.07.2013, 19:00:28 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 10 Dołączył: 16.11.2008 Ostrzeżenie: (0%)
|
.... Oczywiście, że tak. Napisałem przecież, że z tego korzystam Chcę wiedzieć tylko po co? I w jakich przypadkach to się przydaje Na przykład przy "odchudzaniu" kontrolera możesz korzystać ze zdarzeń Doctrine: http://richardmiller.co.uk/2012/10/31/symf...om-controllers/ Na ogół wszędzie gdzie chcesz dodać dynamicznie zależności bez modyfikacji już istniejących funkcji systemu. |
|
|
|
mimol [SF2][SF]Event dispatcher, Listener 16.07.2013, 18:31:54
destroyerr Czy zajrzałeś do dokumentacji? 16.07.2013, 18:40:28
Crozin Przede wszystkim: Open/closed principle, czy ogóln... 16.07.2013, 19:15:30
mimol tak... ale ja nie wiem KIEDY to wykorzysywać
Podaj... 16.07.2013, 19:28:38
destroyerr CytatTylko nie do końca rozumiem po co go używać. ... 16.07.2013, 21:09:29
poh Ja listenera uzywam na przyklad wtedy, kiedy uzytk... 17.07.2013, 10:49:56 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 23:05 |