gpt4 book ai didi

php - Symfony2 - 路由到片段标识符

转载 作者:行者123 更新时间:2023-12-02 06:58:57 25 4
gpt4 key购买 nike

有没有办法使用 Symfony2 路由器来构建包含片段标识符的 URI?

我们有一个列出许多不同实体的页面(称之为“列表”页面)- 当用户点击某个实体详细信息中的链接时,他们将被带到该实体的“编辑”页面。当他们点击“保存”时,我们希望他们返回到“列表”页面,但他们刚刚编辑的实体是可见的。我们已将每个实体放入一个 div 中,并将其唯一标识符作为 id,因此我们需要的是处理实体更新的 Controller 将用户带到类似的地方;

www.example.com/entities/list#12345

其中 12345 是他们刚刚编辑的实体的 ID,也是包含“列表”页面上同一实体详细信息的 div 的 ID。

当然,我们可以只从路由器获取“列表”页面的 url,然后在末尾粘贴一个散列和实体 ID,但这似乎不是很优雅。

最佳答案

在 Symfony 3.2 中,您可以这样做:

// generating a URL with a fragment (/settings#password)
$this->get('router')->generate('user_settings', ['_fragment' => 'password']);

参见 https://symfony.com/blog/new-in-symfony-3-2-routing-improvements更多

关于php - Symfony2 - 路由到片段标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25602729/

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