2014-09-09 2 views
1

Мне нужно вернуть пользовательские сообщения об ошибках из проверки формы, а не по умолчанию для Symfony. «Эти значения недопустимы». Я пробовал несколько вещей в файле validation.yml со свойствами, но не смог этого сделать. Кто-нибудь успешно сделал это?Как указать сообщения об ошибках проверки формы в symfony 2.5?

Благодаря

ответ

2

Ограничения обычно имеют возможность message. Вы бы использовать его как это:

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

Update

В случае choice ограничения, есть более чем один message вариант (documentation).

Например, если параметр multiple установлен в true вы бы использовать multipleMessage:

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

Да я пробовал, но он не работает по какой-либо причине. Проверка просто проигнорировала его. Я пытался сделать это для типа «выбора». Мне пришлось добавить его в форму, используя атрибут 'invalid_message'. – blueflower

+0

Ограничение 'Valid', к сожалению, не имеет опции' message'. – Rvanlaak

Смежные вопросы