【发布时间】:2016-04-23 15:12:47
【问题描述】:
在我们的 symfony2 应用程序中,有几个 Listener 的情况是,如果用户通过特定路线到达,他们应该什么都不做。
实现此目的的一种方法是检查 Uri,它非常难看。
protected function inThisCaseIgnore()
{
return in_array(
$this->requestStack->getCurrentRequest()->getRequestUri(),
array(self::VERIFICATION_PATH, '/api/1/', self::WEBSERVICE_PATH)
);
}
有没有更优雅的解决方案来实现这一点?我在想也许注释? 如果是怎么办?
【问题讨论】:
-
你听什么活动?
-
onKernelRequest(GetResponseEvent $event)