Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 24.08.2017 Ostrzeżenie: (0%)
|
Witam. Otóż mam problem z dodanie Eventa. Czytałem na temat komponentu EventDispatcher ale nie mam pojęcia jak go użyć, bo nie do końca rozumiem.
Chodzi mi bardziej o to , że jest podane tylko jak dodawać Eventa przez plik Config a Ja Chce dodawać przez klasę , która będzie miała kod poniżej. Zresztą to mniej istotne. Bardziej mi chodzi o to , że nie wiem gdzie dodać ten kod i to jest najważniejsze w tym pytaniu:
Gdzie ma znajdować się ten kod? W kontrolerze? Na zewnątrz w jakimś pliku? Czy może w folderze Service? Mam symfony 3 i automatyczne mi wstrzykuje zależności . Wszędzie są przykłady ale nie pisze , gdzie ma się znajdować klasa , która jest odpowiedzialna za dodawanie tych listenerów albo po prostu nie do końca rozumiem. Ten post edytował symer 15.04.2018, 14:36:25 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
https://gitlab.devsphp.pl/pyton/shoplo-test/tree/draft
Masz tu mam mały przykład z Eventami tyle ze na SF4. U mnie deklaracja listenerów jest w Handlerze: https://gitlab.devsphp.pl/pyton/shoplo-test...tSubscriber.php Sklonuj sobie i zobacz jak to wygląda. |
|
|
|
symer [Symfony][SF2][SF]symfony eventdispatcher . Prosty problem 15.04.2018, 14:31:00
symer NO kumam ale ten kod jest bardziej pod kątek Symfo... 16.04.2018, 10:09:54
Pyton_000 Ale chcesz używać Listenera czy Subscribera? 16.04.2018, 10:24:41
symer Listenera. Na razie obczajam podstawy EventDisptac... 16.04.2018, 11:05:55
Pilsener Cytati tak nie bardzo czaje po co mi ten Dispatche... 18.04.2018, 14:08:22 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 21:38 |