i.a*_*iel 5 url symfony symfony-routing
我在routing.yml文件中定义了一个路由:
route_name:
path: "/dashboard#messages/{id}"
Run Code Online (Sandbox Code Playgroud)
但是,当我要求Symfony生成该路线时,我得到:
/dashboard%23messages/12345
Run Code Online (Sandbox Code Playgroud)
如何跳过路由生成的编码部分?或者我如何#在路径定义中转义char?
PS:使用(大)遗留系统,我无法更改网址.
可从Symfony 3.2获得.
已经使用fragment变量为路由组件宣布了对锚点的支持:
$this->get('router')->generate('user_settings', ['_fragment' => 'password']);
Run Code Online (Sandbox Code Playgroud)
会生成一个网址: /user/settings#password
有关更多信息,请查看公告.
| 归档时间: |
|
| 查看次数: |
1173 次 |
| 最近记录: |