Мне нужно выполнить несколько пост-проверок в форме Symfony.В первый раз, когда я столкнулся с этой проблемой, я написал это:
$this->validatorSchema->setPostValidator(
new sfValidatorCallback(array(
'callback' => array($this, 'checkStatusHasMethod'))
));
, так как я хотел проверить только определенную ситуацию.
Но по мере роста приложения мне нужно теперь выполнить дополнительные проверки,Я бы хотел, чтобы каждая валидация была изолирована разными методами, вместо того, чтобы иметь большой метод checkX
, где все хранится вместе.
Можно ли связать sfPostValidator
с более чем одним методом или создать несколькоsfPostValidator
экземпляров в validatorSchema
?
Спасибо!