![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 17.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
mam problem z Symfony2. Chciałbym osiągnąć efekt podobny do filtrów w Symfony1. Założenie jest takie, aby przy wejściu na stronę niezależnie od wywołanego kontrolera i akcji wywołać metodę sprawdzającą lub ustawiającą dowolny parametr. Starałem się to zrobić poprzez Event Listener i definicję services w pliku config.yml
Oraz definicję klasy CheckListener
Niestety nie zaobserwowałem żadnego efektu działania i nie mogę doszukać się żadnego przykładu w dokumentacji jak i internecie - może ktoś już to rozgryzł? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj tak:
Kod services:
kernel.listener.check: class: App\NameBundle\Listener\CheckListener tags: - { name: kernel.event_listener, event: kernel.controller, method: onCoreController } Ten post edytował destroyerr 27.06.2011, 17:50:08 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 17.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ok, super - trochę mnie naprowadziłeś.
Ostatecznie wygląda to w sposób następujący:
Jeszcze raz dzięki! ![]() Ok, to może teraz ma ktoś pomysł jak dobrać się teraz do sesji w tym Listenerze? Ewentualnie może ktoś ma inny pomysł na ten problem? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Przekaż obiekt sesji do tego obiektu korzystając z DIC-a?
Ten post edytował Crozin 27.06.2011, 22:04:30 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 17.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za odpowiedź.
W ramach rozszerzenia w wersji yml konfiguracja będzie wyglądać tak:
A w definicji CheckListener musimy jeszcze pamiętać o:
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.08.2025 - 03:14 |