Validator错误消息包含标签值

时间:2013-05-29 11:37:28

标签: symfony symfony-forms

我怎样才能实现这样的目标:

当我定义字段时 $builder->add('City', 'text', array('required' => false))并添加Constraint NotBlank,我希望错误消息为Field City canot be empty,以便Label成为错误消息的一部分

1 个答案:

答案 0 :(得分:1)

如何不要求字段而不是空字符?

无论如何,如果要将自定义消息设置为约束,可以使用消息选项来执行此操作。 IE:

PHP:

use Symfony\Component\Validator\Constraints as Assert;
new Assert\NotBlank(array(
    'message' => 'Field City can not be empty.'
));

YAML:

Acme\BlogBundle\Entity\Foo:
    properties:
        City:
            - NotBlank: {message: Field City can not be empty.}