widgetSchema['heslo'] = new sfWidgetFormInputPassword(); $this->validatorSchema['heslo'] = new sfValidatorString(array('required' => false)); $this->widgetSchema['heslo_znovu'] = new sfWidgetFormInputPassword(); $this->validatorSchema['heslo_znovu'] = new sfValidatorString(array('required' => false)); $this->validatorSchema->setPostValidator(new sfValidatorSchemaCompare('heslo', sfValidatorSchemaCompare::EQUAL, 'heslo_znovu', array(), array('invalid' => 'Zadaná hesla si neodpovídají.'))); $this->widgetSchema->setLabels(array( 'heslo' => 'Heslo', 'heslo_znovu' => 'Heslo znovu', )); $this->widgetSchema->getFormFormatter()->setTranslationCatalogue('forms'); } }