Hi,
i have a form that i need to check whether 2 strings is equal and i'm using a setPostvalidator to check duplicated fields in my DB. The 2 codes works fine. But only one for time. not the both together. here is the code: class UsersForm extends BaseUsersForm { (...) public function configure() (...) $this->validatorSchema['password_again'] = clone $this->validatorSchema['password']; $this->mergePostValidator(new sfValidatorSchemaCompare('senha', sfValidatorSchemaCompare::EQUAL, 'password_again', array('throw_global_error' => true), array('invalid' => 'The passwords need be equal') ) ); $this->validatorSchema->setPostValidator( new sfValidatorCallback(array('callback' => array($this, 'checkSOCIALSECURITY'))) ); } public function checkSOCIALSECURITY($validator, $values) { if (UsersPeer::checkSOCIALSECURITYDuplicated($values['socialsecurity'])) { throw new sfValidatorError($validator, 'Your social security was already registered.'); } } } What can i do to the both validators works fine? thanks Augusto Morais -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en