Lever erreur sur setPostValidator
Bonjour,
Dans un formulaire, je souhaite pouvoir lever une erreur en ciblant un champ dans la méthode setPostValidator().
Code:
1 2 3
| $this->validatorSchema->setPostValidator(
new \sfValidatorCallback(array('callback' => array($this, 'test')))
); |
Voici ce qui est censé fonctionner.
Code:
1 2 3 4 5 6 7
| public function test($pValidator, $paValue) {
$this->getErrorSchema()
->addError(
new \sfValidatorError(
new \sfValidatorSchema(), 'Message erreur'),
'use_email');
} |
Pourquoi le message d'erreur n'existe pas sur le champ use_email ?
Merci