Ich habe ein Formular erstellt, um einen Benutzer zu einer Datenbank hinzufügen und Benutzer für die Anmeldung verfügbar machen.Zend_Form: Wie zu überprüfen 2 Felder sind identisch
Jetzt habe ich zwei Passwortfelder (das zweite ist für die Validierung der ersten). Wie kann ich zend_form einen Validator für diese Art der Validierung hinzufügen?
Dies ist mein Code für die beiden Passwortfelder:
$password = new Zend_Form_Element_Password('password', array(
'validators'=> array(
'Alnum',
array('StringLength', array(6,20))
),
'filters' => array('StringTrim'),
'label' => 'Wachtwoord:'
));
$password->addFilter(new Ivo_Filters_Sha1Filter());
$password2 = new Zend_Form_Element_Password('password', array(
'validators'=> array(
'Alnum',
array('StringLength', array(6,20))
),
'filters' => array('StringTrim'),
'required' => true,
'label' => 'Wachtwoord:'
));
$password2->addFilter(new Ivo_Filters_Sha1Filter());
Ran über diese ältere Frage für die Suche aufrufen Selbe Sache - Zend_Validate_Identical (nicht um, als dies gepostet wurde ich rate) wird Name eines anderen Elements zu überprüfen gegen: http://stackoverflow.com/questions/347856/zend-form-how-to- check-2-fields-are-identic/3782388 # 3782388 –