Is there a simple way in Symfony 1.4 to know whether a submitted form had any errors inside the form class? I’m familiar with the $form['some_field']->hasErrors() for templates but in this case I’d like to run a post-validator only if the form didn’t have any errors with the standard validators. I’m basically after something like:
public function configure() {
// widgets
// standard validators
if (!this->hasErrors()) {
// run post-validator
}
}
The API documentation is as cryptic as usual. Thanks in advance.
Since the validation is perfom on the
bindcall, I don’t see other place to post validate on error than in thebindfunction. So, in your form class:But you will have to manually call the validator instead of just define a new one (since the bind process has already been done).