У меня есть сущность с простыми полями. К сожалению, я не могу сказать, каковы ограничения проверки на стороне Symfony. Я должен разместить эту информацию на маршруте API. Если он не возвращает сообщение об ошибке, я могу проверить сущность, если нет, я должен отобразить сообщения об ошибке для пользователя.
Если я хочу сделать это грязным, это довольно просто, но я хотел бы использовать валидатор.
Когда я делаю $form->isValid
, я бы хотел, чтобы этот вызов API был выполнен и я добавил сообщения об ошибках непосредственно в форму.
На данный момент у меня есть что-то вроде
if ($form->isSubmitted() && $form->isValid()) {
if ($entityModelManager->validate($form)) {
//the entity is valid here
}
}
Но, как я уже сказал, я думаю, что это грязно, я хотел бы иметь лучший код.