Witam!
O to mój formularz:
<?php
class RegistrationForm extends UserForm {
public function configure() {
'login' => new sfWidgetFormInput
(array(), array('class' => 'text')), 'pass' => new sfWidgetFormInputPassword
(array(), array('class' => 'text')), 'repass' => new sfWidgetFormInputPassword
(array(), array('class' => 'text')), 'email' => new sfWidgetFormInput
(array(), array('class' => 'text')), 'country_id' => new sfWidgetFormPropelSelect
(array('model' => 'Country', 'add_empty' => false), array('class' => 'text')), 'culture' => new sfWidgetFormSelectRadio
(array('choices' => Culture
::getLanguagesWithFlags()), array('class' => 'radio')) ));
$this->setDefaults(array( 'culture' => Culture::getCode()
));
$this->setValidators(array( 'login' => new sfValidatorString
(array('required' => true, 'min_length' => 3, 'max_length' => 32
), array('required' => sfContext
::getInstance()->getI18N()->__
('Field required.'))), 'pass' => new sfValidatorString
(array('required' => true, 'min_length' => 3, 'max_length' => 32)), 'repass' => new sfValidatorString
(array('required' => true, 'min_length' => 3, 'max_length' => 32)), 'email' => new sfValidatorEmail
(array(), array('required' => sfContext
::getInstance()->getI18N()->__
('Field required.'))), 'country_id' => new sfValidatorString
(array('required' => true)), 'culture' => new sfValidatorString
(array('required' => true)), 'code' => new sfValidatorString
(array('required' => true)), 'created_at' => new sfValidatorInteger
(array('required' => true)) ));
$this->validatorSchema->setPostValidator(new sfValidatorAnd(
new sfValidatorSchemaCompare
('repass', '==', 'pass', array(), array('invalid' => 'Different passwords')), new sfValidatorPropelUnique
(array('model' => 'User', 'column' => 'login'), array('invalid' => 'Login in use')), new sfValidatorPropelUnique
(array('model' => 'User', 'column' => 'email'), array('invalid' => 'E-mail in use')) )
));
$this->widgetSchema->setNameFormat('data[%s]');
$this->widgetSchema->getFormFormatter()->setTranslationCatalogue('form');
}
}
?>
Walidacja formularza działa. Nawet poprawnie sprawdza mi czy hasła są takie same. Jednak nie pokazuje błędów required i min_length dla pól pass i repass

Dlaczego? Co robię źle?

Z góry dzięki za pomoc. Pozdrawiam.