这应该很简单,我一直在谷歌搜索,但我一直在提出"路线"相关的建议.
我只想执行重定向到同一页面并修改其中一个查询字符串参数(清除一个或设置一个).
我无法在任何地方看到如何做到这一点.
一个选项可能是手动完全生成URL并使用此猜测,但这似乎不是一个非常好的方法:
$this->router->generate("http://domain.com?a=1")
Run Code Online (Sandbox Code Playgroud)
我希望我明白你打算做什么......在你的控制器(?)中使用
$this->generateUrl(
$request->attributes->get('_route'),
array_merge(
$request->query->all(),
array('param' => 'val') // change the param
)
);
Run Code Online (Sandbox Code Playgroud)
生成网址.
| 归档时间: |
|
| 查看次数: |
4083 次 |
| 最近记录: |