symfony - 找不到如何为 Symfony 4 @Route 编写正确的正则表达式
问题描述
我会尝试将路由的 url 限制为十六进制字符,所以用 Controller 编写这样的代码:
/**
* @Route("/out_import/{nr}", name="out_import",
* defaults={"nr"="empty"},
* requirements={"nr"="\^[0-9A-Fa-f]{15}"}
* )
*/
public function out_import($nr)
但这不起作用,只需绑定任何正确的网址。像 \w+ 或 \w{15} 这样的组合不适合,因为接受“_”等。请帮忙!
解决方案
推荐阅读
- javascript - 赛普拉斯 - 等到某个元素“重新附加”了不同的内容
- flutter - 任务 ':path_provider:extractDebugAnnotations' 执行失败
- google-analytics - 谷歌分析标签管理器电子商务数据层未发送
- c# - 从内部文件上传获取内容类型和内容处置
- symfony - 在 Symfony 4.3 上安装 Ckeditor 时出错
- angular - 角度差异加载 - 如何只生成一个 polyfill.js 文件
- laravel - 找不到碳 Laravel 文本月份 发现意外数据
- angular - 通过单击按钮显示图像
- javascript - onSubmit 使不需要的 url 更改
- flutter - 收到此错误,“发生异常。_TypeError (type '(HttpException) => Null' is not a subtype of type '(dynamic) => dynamic')”,