Обработка ошибок проверки бэкэнда в реакции-окончательной форме - PullRequest
0 голосов
/ 07 января 2019

как я могу обработать ошибки отправки (submitErrors), возвращенные из бэкэнда со структурой точечной нотации?

Пример ответа JSON:

{
  "username": "Username is already taken",
  "interests": "Add 3 interests at least",
  "interests.0": "Type minimum 3 characters.."
}

"Интересы" - это FieldArray строк. Я хочу показать обе ошибки - для массива полей - общую ошибку и для первой ошибки (0 индекс) в массиве.

Это невозможно при использовании метода окончательной формы по умолчанию, потому что требуется отправить что-то вроде этого:

{
  "interests": [
    0 => "Type minimum 3 characters.."
  ]
}

Можно ли заставить окончательную форму принимать сообщение об ошибке по имени поля (точечная нотация / структура массива плоских ошибок, т.е. "Interest.0": "Ошибка MSG", "attribute.0.name": "error msg")?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...