symfony - 即使我尊重字段的书写,为什么还要管理异常
问题描述
我尝试更新用户,我进行身份验证,当我点击发送时,即使我尊重用户名的格式,它也会处理异常,它给了我错误:
"username: this field is not respect the pattern\nusername: ce champ ne doit pas avoir plus de 10 chars",
/**
* @ORM\Column(type="string", length=255)
* @Groups({"get","post"})
* @Assert\NotBlank()
* @Assert\Regex(pattern="/^[a-z]+$/i", message="this field is not respect the pattern")
* @Assert\Length(min=5, max=10, minMessage="ce champ doit avoir au moins {{ limit }} chars",maxMessage="ce champ ne doit pas avoir plus de {{ limit }} chars")
*/
private $username;
以正文格式 json 发送数据
{
"username": "najib mar",
"email":"najimard1@gmail.com",
"name":"najib naj1",
"password": "123456",
"retypePassword": "123456"
}
解决方案
推荐阅读
- react-native - EAS 中的“expo-dev-client”错误取决于“expo-dev-launcher”的规范
- ios - 在启用库演化的情况下构建 iOS 框架时编译错误
- node.js - 部署后的问题
- formal-verification - 将属性验证结果分配给变量
- javascript - 需要帮助在文件之间本地共享 Javascript 变量
- r - 如何在 R 中编写由 Google 电子表格正确读取的 CSV
- c - 为什么在串行控制台的其他接口上使用 UART?
- javascript - 按字符串过滤数组
- angular - 如何在反应式表单内的 ng-select 中设置默认值
- javascript - 我希望条件只遍历映射函数而不是渲染部分