大佬教程收集整理的这篇文章主要介绍了php – 在symfony中实现用户活动2,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
听众类:
namespace Acme\YourBundle\EventListener; use Symfony\Component\httpKernel\Event\GetResponseEvent; use Symfony\Component\httpFoundation\request; use Symfony\Component\DependencyInjection\ContainerInterface; class requestListener { /** * Container * * @var ContainerInterface */ protected $container; /** * Listener constructor * * @param ContainerInterface $container */ public function __construct(ContainerInterface $container) { $this->container = $container; } /** * kernel.request Event * * @param GetResponseEvent $event */ public function onKernelrequest(GetResponseEvent $event) { $request = $event->getrequest(); // Here you can intercept all http requests,and through $container get access to user information } }
监听器的配置:
<container xmlns="http://symfony.com/scheR_428_11845@a/Dic/services" xmlns:xsi="http://www.w3.org/2001/XMLscheR_428_11845@a-instance" xsi:scheR_428_11845@aLOCATIOn="http://symfony.com/scheR_428_11845@a/Dic/services http://symfony.com/scheR_428_11845@a/Dic/services/services-1.0.xsd"> <parameters> <parameter key="acme.request_listener.class">Acme\YourBundle\EventListener\requestListener</parameter> </parameters> <services> <service id="acme.request_listener" class="%acme.request_listener.class%"> <tag name="kernel.event_listener" event="kernel.request" method="onKernelrequest" /> <argument type="service" id="service_container" /> </service> </services> </container>
以上是大佬教程为你收集整理的php – 在symfony中实现用户活动2全部内容,希望文章能够帮你解决php – 在symfony中实现用户活动2所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。