也许这是一个愚蠢的问题,但我花了很多时间试图使它的工作...如何在传递参数的树枝中生成url?
这是从我的路由文件:
search:
path: /search
defaults: { _controller: MyAppBundle:Default:search}
我的树枝模板:
{{ path('search', {'value': value}) }}
而且我的控制器:
public function searchAction(Request $request){
$value = $request->query->get('value');
我的问题是后续ING,上述数据我生成这个网址:
/search/value
,而不是我想要的网址:
/search?value=value
我喜欢干净的网址,但我需要使用通过在URL中的值“?”由于我需要在URL传递不同的价值观和他们中的一些可以在不同情况下
请参阅我的编辑#2评论。 –
它必须工作!如果您将参数传递给树枝中的路径而无需将此参数添加到路由,它将向您显示网址中的变量,而不会干净url –