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