gpt4 book ai didi

symfony - 如何在 Symfony 路由中使用 anchor ?

转载 作者:行者123 更新时间:2023-12-04 17:33:06 24 4
gpt4 key购买 nike

我在routing.yml文件中定义了如下路线:

route_name:
path: "/dashboard#messages/{id}"

但是,当我要求 Symfony 生成该路线时,我得到:
/dashboard%23messages/12345

如何跳过路由生成的编码部分?或者我怎样才能逃脱 #路径定义中的字符?

PS:使用(大)遗留系统,我 无法更改 网址。

最佳答案

可从 Symfony 3.2 获得。

使用 fragment 的路由组件已宣布支持 anchor 多变的 :

$this->get('router')->generate('user_settings', ['_fragment' => 'password']);

将生成一个网址: /user/settings#password
更多信息 view the announcement .

关于symfony - 如何在 Symfony 路由中使用 anchor ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36910829/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com