我想直接在我的控制器中生成一个 Url。我想使用在我的 routing.yml 文件中定义的需要参数的 url。
我在 Cookbook(Routage 部分)中找到了该代码:
$params = $router->match('/blog/my-blog-post');
// array('slug' => 'my-blog-post', '_controller' => 'AcmeBlogBundle:Blog:show')
$uri = $router->generate('blog_show', array('slug' => 'my-blog-post'));
// /blog/my-blog-post
但我不明白什么是引用 $router。显然,它不起作用。有没有一种简单的方法可以在控制器中生成带有参数的路由 url?