3
將事件偵聽器定義爲服務時,如何定義哪個函數與哪個事件一起使用?作爲服務的Symfony2事件偵聽器
services.yml:
kernel.listener.desktop_init:
class: AirOS\TopBarModule\Listeners\InitAdminDesktopListener
tags:
- { name: kernel.listener }
監聽器類:
class InitAdminDesktopListener
{
public function onInitAdminDesktop(InitAdminDesktopEvent $event)
{
$session = $event->getSession();
$session->set('test2', 'im a test value!');
}
}
THANKS SOOOO很多!!!!! – flyboarder
我必須使用kernel.listener還是可以使用類似於:blah.listener.whatEvent? –