Symfony2: зависимость зависит друг от друга - PullRequest
1 голос
/ 13 июня 2011

В моей сущности Symfony2 определены следующие ограничения:

* @Assert\NotBlank()
* @Assert\Type(type="numeric")
* @Assert\Min(limit=1)

Я бы хотел, чтобы минимальная проверка выполнялась только тогда, когда значение действительно проходит числовую проверку.Потому что в противном случае я сталкиваюсь с ошибкой.

Есть ли способ сделать зависимости зависимыми друг от друга?

Спасибо!Manuel

Ответы [ 2 ]

1 голос
/ 13 июня 2011

Я думаю, что сейчас ваш лучший вариант - использовать пользовательский валидатор , который делает именно то, что вы хотите, или утверждение обратного вызова, как указал Кок.ошибка, хотя, если значение не является числовым, то оно даже не должно вызывать валидатор Min.Если вы получили исключение из этой конфигурации, вы должны сообщить об этом как об ошибке imo.

1 голос
/ 13 июня 2011

Похоже, пока нет нормального растворения из коробки. Может быть это поможет.

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