如何在symfony2中使用Slug和查询字符串生成URL

nas*_*saa -1 symfony

我想在控制器中生成一个像这样的模式的路径 -

mysite.com/slug?param=123
Run Code Online (Sandbox Code Playgroud)

在片刻我正在这样做 -

return $this->redirect($this->generateUrl('my_slug',array('page_slug'=>'my_slug')));
Run Code Online (Sandbox Code Playgroud)

我想在此网址中附加一个查询参数.有可能吗?

Mir*_*iro 6

只需将param名称和值添加到数组:

return $this->redirect($this->generateUrl('my_slug',array('page_slug'=>'my_slug', 'param' => '123')));
Run Code Online (Sandbox Code Playgroud)

它在书中有所描述:http://symfony.com/doc/current/book/routing.html#generating-urls-with-query-strings("如果你传递额外的,它们将被添加到URI中查询字符串")