Бэкэнд Symfony: специальный тест на поле перед вставкой - PullRequest
0 голосов
/ 09 сентября 2011

я использую генератор администратора Symfony, в «новом» интерфейсе у меня есть одно конкретное поле, которое я хочу проверить перед вставкой в ​​базу данных, и если оно не проходит, я возвращаю пользователя тому же интерфейсу, пока он не получит правильное значение! Может ли кто-нибудь сказать мне, как это можно сделать?

для того, кто проголосовал против моего вопроса: я не ищу простой валидатор, я хочу, чтобы в поле URL я проверял, существует ли его IP в моей БД, а затем добавляю его (избегая добавления всех внешних URL)

1 Ответ

1 голос
/ 11 сентября 2011

Читая ваш вопрос и ваш комментарий к отрицательному голосованию, становится ясно, что вам нужен собственный класс валидатора. Вам нужно создать собственный валидатор [ ссылка ] и заставить его делать то, что вы хотите.

Что я понял из вашего вопроса: вы хотите получить IP-адрес из URL и проверить, существует ли IP-адрес в БД, у Symfony нет встроенного валидатора для чего-то подобного. Вот почему вам нужно создать валидатор самостоятельно.

...