【发布时间】:2014-01-15 22:15:11
【问题描述】:
我想在我的小站点中使用独立的 Symfony2 路由组件。我根据文档和一些示例创建了这个:
$request = Request::createFromGlobals();
$routeTest = new Symfony\Component\Routing\Route('/route-test', array('controller' => 'test'));
$routes = new Symfony\Component\Routing\RouteCollection();
$routes->add('test', $routeTest);
$context = new Symfony\Component\Routing\RequestContext();
$context->fromRequest($request);
$matcher = new Symfony\Component\Routing\Matcher\UrlMatcher($routes, $context);
$matcher->match($request->getPathInfo());
我不明白我应该如何调用我的控制器测试,我已经传递给了 Route 构造函数。结果我想得到类似 Silex Route 匹配的东西:
$app->get('/hello/{name}', function($name) use($app) {
return 'Hello '.$app->escape($name);
});
对不起我的英语......
【问题讨论】: