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
services: kernel.listener.check: class: App\NameBundle\Listener\CheckListener tags: - { name: kernel.listener, event: onCoreController }
Oraz definicję klasy CheckListener
namespace App\NameBundle\Listener; use Symfony\Component\EventDispatcher\EventDispatcher; use Symfony\Component\EventDispatcher\Event; class CheckListener { public function onCoreController(FilterControllerEvent $event) { } }
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ł?