如何全局更改 Symfony 中验证约束的消息?
How to change message for validation constraint in Symfony globally?
有没有办法将所有实体的基本验证错误消息更改为我需要的消息?目前为每个实体使用 Yaml 配置,但这不是一种方式。
CF\MyBundle\Entity\User:
properties:
email:
- Email:
message: e-mail no válido
- NotBlank:
message: Campo obligatorio
username:
- NotBlank:
message: Campo obligatorio
最简单的方法是定义一个翻译文件。
# app/Resources/translations/validators.es.yml
This value should not be blank.: Campo obligatorio
This value is not a valid email address.: e-mail no válido
有没有办法将所有实体的基本验证错误消息更改为我需要的消息?目前为每个实体使用 Yaml 配置,但这不是一种方式。
CF\MyBundle\Entity\User:
properties:
email:
- Email:
message: e-mail no válido
- NotBlank:
message: Campo obligatorio
username:
- NotBlank:
message: Campo obligatorio
最简单的方法是定义一个翻译文件。
# app/Resources/translations/validators.es.yml
This value should not be blank.: Campo obligatorio
This value is not a valid email address.: e-mail no válido