如何在 Symfony 路由中使用锚点?

2023-12-22

我在routing.yml 文件中定义了一条路线:

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

然而,当我要求 Symfony 生成该路线时,我得到:

/dashboard%23messages/12345

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

PS:使用(大)遗留系统,我不能变网址。


从 Symfony 3.2 开始可用。

已宣布使用以下路由组件支持锚点fragment多变的 :

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

将生成一个网址:/user/settings#password

了解更多信息查看公告 https://symfony.com/blog/new-in-symfony-3-2-routing-improvements.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Symfony 路由中使用锚点? 的相关文章

  • ASP.NET 的友好 URL

    Python 框架总是提供处理 URL 的方法 以优雅的方式传达请求的数据 例如http somewhere overtherainbow com userid 123424 http somewhere overtherainbow co
  • 在 Symfony 中重定向之前访问调试(分析器)信息

    提交表单后 我通常将用户重定向到另一个页面 表单本身除外 因此我丢失了配置文件 调试信息 如日志 我的意思是 单击 调试工具栏 后 我会获得有关重定向后请求的信息 但我确实知道 Symfony 保留有关上一页的信息 我的意思是它不会忘记它
  • Symfony2在实体存储库中获取用户ID

    我编写了一个显示系统所有管理员的页面 我想要做的是自定义我的查询 以便它将当前经过身份验证的用户从列表中排除 现在我知道我可以获得user id从控制器并将其传递到实体存储库 但我想知道是否有一种方法可以直接通过实体存储库访问它 例如 us
  • Symfony2 安全性 @Secure 注释不起作用

    我正在尝试使用注释来保护我的控制器 namespace Vinny StreamBundle Controller use Symfony Bundle FrameworkBundle Controller Controller use J
  • 如何使用 Doctrine 实体创建测试而不保留它们(如何设置 id)

    我正在为 Symfony2 项目进行测试 现在我正在寻找一种方法来创建涉及实体对象的测试而不保留它们 问题是 id是一个私有字段 并且没有设置器 我可以创建新对象并设置一些属性 但我无法测试涉及的任何内容getId calls entity
  • Symfony2 表单提交后刷新同一页面

    我有一个表单 其内容是从数据库创建的 在我的控制器中我有 Route HR manage projectID name hr manage public function manageHRAction Request request pro
  • Symfony2 / FOSUserBundle - 登录后根据角色重定向

    我想根据用户的角色自定义登录后的重定向 仅供参考 我用symfony 2 8 我创建这个类
  • 在 Symfony 2 和耦合中集成捆绑包(相关 Dotrine 2 实体)

    据我了解 捆绑是分离功能 假设我有一个UserBundle ABlogBundle 然后我的BlogBundle Post将有一个author引用的字段UserBundle User 这不是违背了 Bundle 的目的吗 我无法交换另一个U
  • 如何将 Ajax 与 Symfony2 集成 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在寻找有关 symfony2 中
  • 如何从字符串中提取包含非英文字符的 URL?

    下面是一个简单的脚本 它采用其中包含德语 URL 的锚标记 并提取 URL encoding utf 8 require uri url URI extract a href M nchen a puts url http www exam
  • 如何使用 .htaccess 为多个参数创建干净的 url

    这是我的 htaccess 代码 用于重写干净的 url Options FollowSymLinks MultiViews Turn mod rewrite on RewriteEngine On RewriteBase RewriteC
  • php:SEO 友好的 url

    我正在开发一个新项目 我想为这个网站创建 SEO 友好的 URL 例如 mysite com first content mysite com second content URL 必须是动态的 这意味着 URL 必须与内容标题相关 我怎样
  • 如何使用 Elastica Search 和 Symfony2 执行嵌套查询

    我有一个食谱实体 其中有一些标签 多对多映射 我想按标签搜索食谱 这是我的食谱实体 ORM Entity ORM Table name recipes ORM HasLifecycleCallbacks ExclusionPolicy al
  • 如何使用 javascript 获取 Chrome 扩展中当前选项卡的 URL

    我刚刚开始开发 Google Chrome 扩展程序 我的项目涉及制作一个扩展程序 单击该扩展程序会打印当前打开的页面 选项卡的 URL 因此 如果我在谷歌的主页上单击我的扩展程序 我需要获取 https www google com ht
  • 如何从网址中删除查询?

    我正在使用 scrapy 抓取一个网站 该网站似乎将随机值附加到每个 URL 末尾的查询字符串 这将爬行变成了一种无限循环 我如何让 scrapy 忽略 URL 的查询字符串部分 See urllib urlparse http docs
  • 在 Doctrine 2 ORDER BY 中使用 DQL 函数

    我正在使用 MySQL 数据库在 Symfony 2 3 和 Doctrine 2 4 中做一个项目 我有一个 FieldValue 实体 简化 class FieldValue The ID var integer protected f
  • Symfony Doctrine 数据类型仅适用于 findBy 不适用于 querybuilder

    我有自定义数据类型 它在使用 FindBy 时按预期工作 但在使用查询生成器时却不然 很抱歉这篇文章很长 但我认为更多信息应该有所帮助 这与这个未回答的问题相同 学说 2 自定义类型 https stackoverflow com ques
  • Python:从javascript按钮获取下载链接

    我正在尝试让我的脚本从 www subscene com 下载字幕 问题是网页上的下载按钮是用java制作的 由于某种原因 即使我提取了URL 我也无法下载字幕 我认为这是下载按钮的代码 a class downloadLink ratin
  • 如何获取 Flask 中当前的基本 URI? [复制]

    这个问题在这里已经有答案了 在下面的代码中 我想将 URL 存储在变量中以检查发生 URL 错误的错误 app route flights methods GET def get flight flight data mongo db fl
  • 无法从角度路由器获取路径或 url

    我无法从 ActivatedRoute 或 Router 导入中获取 URL 或路径 它为路径 输出空白 为 URL 输出 我记得使用的是工作版本 唯一捕获正确路由的是Router events 我也无法订阅ActivatedRoute 中

随机推荐

  • javascript字符串解释为对象

    从生产的角度来看可能无关紧要 但我想知道为什么会这样 字符串文字被解释为对象 function fancyCallback callback callback this console log typeof this just to see
  • 替换 CSV 字符串中的值

    我有一个以逗号分隔的产品列表 由于项目列表已替换为新产品项目 我正在尝试使用新产品项目列表修改此 CSV 列表 create table tmp id int identity 1 1 not null plist varchar max
  • 为什么这会导致分段错误?

    我一直在 C 项目中对此进行编码 通常我不会遇到太大的分段错误问题 但我是 C 新手 基本上我正在创建一个指向 IntList 的指针 并调用 prepend 从指针创建一个 IntList 问题是 当调用 prepend 时 它会卡在头文
  • Flexbox 最佳填充

    我有一个基本的 Flexbox 列式布局 其中包含固定宽度容器和固定宽度可变高度元素 for let e of document getElementsByClassName element e style height Math floo
  • 汇编指令“Intel 组”类别源自何处?

    在开发 86 DOS 应用程序的分支期间 lDebug https pushbx org ecm web projects ldebug 我遇到了称为 英特尔组 的指令类别 具体来说 组是指与使用相同 1 或 2 个操作码字节的一组指令相关
  • 双重继承导致元类冲突

    我使用两个 django 包 django mptt 用于实现修改的预序树遍历的实用程序 和 django hvad 模型翻译 我有一个模特班MenuItem我希望它扩展 TranslatableModel 和 MPTTModel 如下所示
  • 我们可以使用 Base R 求出曲线下 95% 的面积吗?

    使用 Base R 我想知道是否可以确定曲线下 95 的面积 表示为posterior below 更具体地说 我想从mode 绿色虚线 朝尾部移动 然后在覆盖 95 的曲线区域时停止 所需的 x 轴值是该 95 区域的限制 如下图所示 p
  • 如何更改 mysql 中已创建的事件

    任何人都可以给我语法来更改已创建的事件 在这里 我使用以下语法创建了一个事件 create event insert on schedule at 2012 10 08 17 09 interval 10 second do insert
  • 将静态私有映射初始化为空

    我有一个static map这是一个private数据成员 如何在实现文件中初始化它 使其初始容器为空 它不是const 重要的是 开始时该容器中没有任何东西 Header class XXX private static std map
  • 为什么 Chrome 不使用元刷新进行重定向

    我使用的应用程序有一个 PL SQL 包 它创建页面并使用函数创建 META 标记 它创建一个带有 META 标记的网页 如下所示 问题是 Chrome 不喜欢 NAME Refresh 属性 它不会重定向页面 尽管它在 IE 和 Fire
  • 获取上传到 Flask 的文件的路径[重复]

    这个问题在这里已经有答案了 我有一个 Python Web 应用程序 为了界面方便 它在 Web 浏览器中本地运行 处理用户选择的文件 并保存处理后的数据 我需要添加在选择文件的同一文件夹中创建新子目录的功能 即 如果文件是path fna
  • 在 SQL 查询中将 int 或 null 转换为布尔值的最佳方法是什么?

    在 SQL 查询中将 int 或 null 转换为布尔值的最佳方法是什么 例如 任何非空值都是TRUE在结果中 任何空值都是FALSE在结果中 据我所知 如果我错了 请纠正我 SQL 中没有文字布尔值的概念 您可以将表达式计算为布尔值 但不
  • ANDROID:无法解析索引 13 处的属性

    gt gt java lang RuntimeException 无法启动活动 ComponentInfo sharedpreferenceex app htc com listview lv sharedpreferenceex app
  • 如何避免“dom”和“webworker”库之间的冲突?

    我将 TypeScript 与 React 结合使用 我想要实现的目标之一是后台同步以实现离线支持 要启用 Service Worker 的类型 我必须包含 WebWorker 库 但它与 DOM 库冲突并产生错误 25 1 Definit
  • 在 PHP 中模拟值类型结构类

    有没有办法在 PHP 中模拟结构类 即一个按值传递而不是按引用传递的类 因此它仍然可以进行类型提示 如果是这样 可以使用哪些不同的技术 最好的技术是什么 如果这是可能的 您显然可以为 PHP 创建一个完全类型安全的层 有这样的层吗 有没有人
  • 带有预分配缓冲区的循环缓冲区?

    是否有任何库具有可与预分配缓冲区一起使用的循环缓冲区类 我查看了 Boost circular buffer 但似乎它的所有构造函数都需要分配器 我不想重新发明循环缓冲区类 但必须使用预先分配的缓冲区 我想要类似的东西 char buffe
  • Rest API 与 AMQP

    什么时候使用 Rest API 而不是 AMQP 在内部微服务之间进行通信更好或更合理 我知道使用 Rest API 服务会更加相互依赖 所以我们是否可以说我们应该始终避免这种情况并使用 AMQP 内部人员之间的沟通什么时候更好或更合理 使
  • Python:输入验证

    我询问用户是否要先使用输入验证 以便仅接受 y Y n 或 N 作为有效响应 当我运行它时 我的代码似乎崩溃了 choice raw input Would you like to go first or not y Y or n N pr
  • 无法将源类型“List”转换为 IList

    这可能是一个非常简单的问题 但有些东西对我来说没有意义 给定这个类 public class Person ICloneable public object Clone Console WriteLine Hello world retur
  • 如何在 Symfony 路由中使用锚点?

    我在routing yml 文件中定义了一条路线 route name path dashboard messages id 然而 当我要求 Symfony 生成该路线时 我得到 dashboard 23messages 12345 如何跳