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