Доступ к курсу "Symfony. Работа с формами." закрыт

Автор: evgeniydoronin

Автор: Дмитрий Ченгаев
Т.е. проверка заполнения формы до ее отправки и перезагрузки страницы. Это не совсем к Symfony )
Часто использую вот такой плагин для библиотеки jQuery, если это нужно реализовать.
https://jqueryvalidation.org/
Или можно самому написать простой скрипт на Javascript, который будет проверять правильность заполнения полей.
Надеюсь, это поможет.

Автор: evgeniydoronin

Автор: Дмитрий Ченгаев
Дело в том, что если у вас по каким-то причинам запись не сохранилась в базу данных, будет ошибка 500 и страница с формой не откроется.
Можно попробовать через php exception (исключения) отловить это.
и добавлять проверку на пустоту создания элемента сущности if(empty(...))
Но, честно, я с этим не заморачиваюсь )

Автор: evgeniydoronin

Автор: Георгий Фадеев

Автор: Александр Попов

Автор: Дмитрий Ченгаев

Автор: Дмитрий Ченгаев
Чтобы Symfony обработал данные, должен произойти запрос к серверу с перезагрузкой страницы.
Для отправки формы без перезагрузки страницы, нужно реализовать обмен данными между сервером (Symfony) и клиентом с помощью Ajax запросов.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти