【问题标题】:custom regex in route requirements路线要求中的自定义正则表达式
【发布时间】:2012-02-16 13:36:42
【问题描述】:

我正在尝试使路由参数匹配一个 3 到 15 个字符长的字母数字值。代码如下所示:

TestBundle_new:
pattern:  /message/new/{name}
defaults: { _controller: TestBundle:Message:new }
requirements:
    name:  [a-zA-Z0-9]{2,15}

很遗憾,routing.yml 无法加载。我想知道我是否可以做些什么来完成这项工作?

【问题讨论】:

    标签: symfony yaml


    【解决方案1】:

    您需要在模式周围添加引号。

    name: "[a-zA-Z0-9]{2,15}"
    

    【讨论】:

      猜你喜欢
      • 2020-05-18
      • 2013-05-07
      • 1970-01-01
      • 1970-01-01
      • 2020-12-29
      • 1970-01-01
      • 2016-07-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多