我正在尝试使路由参数匹配长度为3到15个字符的字母数字值。代码如下所示:
TestBundle_new:
pattern: /message/new/{name}
defaults: { _controller: TestBundle:Message:new }
requirements:
name: [a-zA-Z0-9]{2,15}
不幸的是,routing.yml无法加载。我想知道我能做些什么来使这项工作?
答案 0 :(得分:37)
您需要在模式周围添加引号。
name: "[a-zA-Z0-9]{2,15}"