首页 > 解决方案 > 即使我尊重字段的书写,为什么还要管理异常

问题描述

我尝试更新用户,我进行身份验证,当我点击发送时,即使我尊重用户名的格式,它也会处理异常,它给了我错误:

"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"
}

标签: symfony

解决方案


推荐阅读