В настоящее время я работаю с api-plateform, который до сих пор был отличным инструментом.
Я хотел бы добавить валидатор, прежде чем мои данные будут сохранены в моей базе данных.
Api-платформа работает с IRI вместо простого идентификатора (даже если вы можете изменить это поведение). Мне было интересно, что будет лучшим способом проверки IRI.
Допустим, я получаю, например, "api / users / 1". Я хотел бы убедиться, что этот IRI действительно действителен (т. Е. Идентификатор существует в таблице «пользователь»).
Я мог бы создать собственное правило валидатора, которое будет либо вызывать этот IRI и посмотреть, вернет ли он верный результат, либо даже разделить строку, чтобы получить идентификатор и таблицу, а затем сделать SQL-запрос, чтобы проверить, не является ли он нулевым.
Но я думаю, что оба решения на самом деле не идеальны. У вас есть какие-либо подсказки для меня?
Большое спасибо!