У меня проблема при сбросе пароля. В моей сущности у меня есть Ограничение, которое проверяет, существует ли мое поле в БД.symfony fosuser resseting password issue with validator
это работа хорошо. Но если я попрошу сбросить пароль, когда я проверяю новый пароль, у меня есть сообщение проверки (мое ограничение), и пароль не изменяется.
проблема заключается в том, что класс класса переопределения-> isValid() из ResettingController использует мое ограничение. Я не хочу, чтобы при сбросе пароля. Есть способ сказать, что symfony не использует валидатор для пароля для разбора для form-> isValid()? Или способ узнать, пришел ли запрос из процесса реселлинга в моем классе проверки?
Разве вы не можете играть с различными группами проверки в зависимости от вашей формы? [Ссылка на doc] (http://symfony.com/doc/current/book/validation.html) – pbenard
Я не играл с группами проверки, я исследую этот путь. Я думал, что простой способ - это сделать это в валидаторе классов .... – user2718075
Я думаю, что лучший способ - сделать то, что предложил @ Put12co22mer2: используя группы проверки. Это элегантно и идеально подходит для вашего использования;) –