我需要在Symfony表單中執行幾個後驗證。我第一次遇到這個問題,我寫了這個:是否可以在Symfony中定義多個後驗證器?
$this->validatorSchema->setPostValidator(
new sfValidatorCallback(array(
'callback' => array($this, 'checkStatusHasMethod'))
));
因爲我只想檢查一定的情況。
但隨着應用程序的增長,我現在需要執行額外的檢查。我希望每個驗證都用不同的方法分開,而不是採用一個大的checkX
方法,將所有內容都保存在一起。
是否有可能將sfPostValidator
與多個方法相關聯或在validatorSchema
中創建多個sfPostValidator
實例?
謝謝!