You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Symfony中路由名称使用空格是否合法?

Symfony路由名称含空格是否合法?

带空格的路由名称在Symfony中是合法的,但这并不是推荐的做法。

  • Symfony路由系统仅要求名称唯一,对字符类型没有强制限制,所以你写的带空格的名称能正常运行。
  • 但官方示例和行业惯例都用下划线分隔单词,原因很实际:
    • 在模板(比如Twig)或命令行中引用时,下划线分隔的名称更易阅读,也不容易因为空格引发意外问题
    • 符合PHP的命名习惯,团队协作时风格统一,维护成本更低

更规范的写法应该是:

#[Route('/{profileId}/bundles/{bundleId}', name: 'data_export_bundle_details')]

内容的提问来源于stack exchange,提问作者Carlos Granados

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 23:09:50