如何解决Symfony 5路由命名参数约束验证器
我的API路由如下:
authors\{identifier}
我正在寻找一个自定义验证器,以确保此终结点的使用者与标识符(由auth标头中的令牌标识)中的使用者相同。
因为这是一个命名的路由参数,所以我希望可以创建一个自定义验证器来验证该值,但是我看不到需要使用哪个?
我正在以yaml格式定义验证器
字段似乎仅适用于查询字符串参数,不支持属性,那么我该怎么做?
解决方法
这不是验证程序问题,验证程序(至少是通常情况)用于检查表单提交。 您正在寻找的是自定义选民。我认为文档对于您的问题已经足够清楚了:https://symfony.com/doc/current/security/voters.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。