как я могу показать настроенное сообщение об ошибке проверки формы в symfony2 - PullRequest
2 голосов
/ 02 марта 2012

Это ссылка на мое окно формы

Кто-нибудь может подсказать, как настроить сообщения об ошибках в моем окне формы, например: «Это значение недействительно», «Пароли неmatch ', чтобы появиться как всплывающее сообщение об ошибке для пустого поля?

Ответы [ 3 ]

5 голосов
/ 03 марта 2012

Сообщения об ошибках проверки могут быть настроены в вашем пакете validation.yml файл. Я добавил пример.

# src/Vendor/YourBundleName/Resources/config/validation.yml
Vendor\YourBundleName\Entity\YourModel:
    properties:
        email:
            - Email:
                message: The email you entered is not a valid email.
            - NotBlank
                message: Please enter email.

Пожалуйста, внимательно прочитайте раздел документа проверки и ссылку на ограничение проверки .

3 голосов
/ 02 марта 2012

Это не symfony, а реализация браузером атрибута required, который отображает эти ужасные сообщения.Похоже, мы не можем настроить этот атрибут только с помощью html / css, но вы можете попробовать поиграть с jquery, чтобы настроить сообщения об ошибках до того, как htm5 перехватит ввод пользователя.

Кто-то спросил что-то подобное, надеюсь, это поможетВы: переопределить CSS для проверки формы HTML5 / требуется всплывающее окно

0 голосов
/ 03 марта 2012

Я думаю, что вы имеете в виду настройку темы формы, вы можете проверить официальный документ:

http://symfony.com/doc/current/cookbook/form/form_customization.html

...