1
阅读的symfony /路由readme:的symfony /路由和请求上下文
// ...
$context = new RequestContext();
// this is optional and can be done without a Request instance
$context->fromRequest(Request::createFromGlobals());
$matcher = new UrlMatcher($routes, $context);
是什么意思它是可选的?匹配器的功能在某种程度上有限,没有它?匹配器如何使用请求对象?
EDIT
我发现RouteListener照顾与当前请求的信息(主机,方法等)来更新上下文。因此,当通过事件调度程序完成路由匹配时,不需要此可选步骤。
但Matcher如何使用此对象? – spajak 2013-03-19 14:27:09