Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Validation 如何在symfony 2.5中指定自定义表单验证错误消息?_Validation_Symfony - Fatal编程技术网

Validation 如何在symfony 2.5中指定自定义表单验证错误消息?

Validation 如何在symfony 2.5中指定自定义表单验证错误消息?,validation,symfony,Validation,Symfony,我需要从表单验证返回自定义错误消息,而不是Symfony的默认值“此值无效”。我在validation.yml文件中尝试了一些具有属性的操作,但未能完成。有人成功地做到了这一点吗 谢谢约束通常有消息选项。您可以这样使用它: Acme\BlogBundle\Entity\Author: properties: firstName: - NotNull: message: Whatever! 更新 在选择约束的情况下,

我需要从表单验证返回自定义错误消息,而不是Symfony的默认值“此值无效”。我在validation.yml文件中尝试了一些具有属性的操作,但未能完成。有人成功地做到了这一点吗


谢谢

约束通常有
消息
选项。您可以这样使用它:

Acme\BlogBundle\Entity\Author:
    properties:
        firstName:
            - NotNull:
                message: Whatever!
更新

选择
约束的情况下,有多个
消息
选项()

例如,如果
multiple
选项设置为
true
,您将使用
multipleMessage

Acme\BlogBundle\Entity\Author:
    properties:
        styles:
            - Choice: { choices: [novel, haiku], multiple: true, multipleMessage: Whatever! }

是的,我试过了,但不管什么原因都没用。验证只是忽略了它。我试着做一个“选择”类型。我必须使用“invalid_message”属性将其添加到表单本身中。不幸的是,
Valid
约束没有
message
选项。