У меня есть объект с несколькими пользовательскими валидаторы, как в:заказ Validators Symfony2 заказ
use Digital\ApplicationBundle\Validator\Constraints\ConstrainsUsername;
use Digital\ApplicationBundle\Validator\Constraints\ConstrainsProduct;
use Digital\ApplicationBundle\Validator\Constraints\ConstrainsGiftValid;
/**
* @DigitalAssert\ConstrainsGiftValid
*/
class Gift
{
/**
* @DigitalAssert\ConstrainsUsername
*/
private $username;
/**
* @DigitalAssert\ConstrainsProduct
*/
private $productName;
[...]
Мой вопрос, как я могу установить порядок проверки ....
Я хотел бы проверить мои свойства сначала, и если свойства действительны, я хотел бы проверить, разрешено ли этим двум свойствам «быть» ...
Поэтому для моего случая требуется определенный порядок проверки подлинности.
Как это могло бы быть выполнено, пожалуйста?
Текущий выпуск мой класс валидации пинки «» ConstrainsGiftValid в перед ними; S
Любая помощь очень ценится.
привет Patt У меня есть 3 пользовательских проверочные ограничения для этого ... вещи мне нужно заказать их как-то .. , который имеет приоритет .. – rat4m3n
Если у вас есть 3 пользовательских ограничения проверки, валидатор будет проверять все ограничения, чтобы порядок не имел значения. – Mick
Хм ... так что вы говорите, чтобы обрабатывать все в моем классе, а не делиться ими? Это действительно имеет смысл ... Я мог бы проверить это так ... но ошибки не появлялись рядом с каждым свойством, если это всего лишь 1 сбой свойства ... – rat4m3n