Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2009, 13:31
yoguuu
 
Fecha de Ingreso: enero-2005
Mensajes: 149
Antigüedad: 19 años, 11 meses
Puntos: 2
Problema con Zend_Validate_Identical

Estoy haciendo un formulario con campo de contraseña y confirmar contraseña. Y En los dos campos copio y pego exactamente este valor "aaaaaaaa" sin comillas. Pero el validador sigue diciendome "Tokens do not match". Es decir, el validador parece que piensa que los valores no coinciden. ¿ Pero si realmente son exactamente iguales... entonces por que no funciona ? ¿ Donde está el error ?

¿ Es posible que este validador sea experimental ? En la "Reference Guide" no aparece. Pero si lo hace en la API. No hay prácticamente documentación...

Os pongo el código referente a los elementos de los passwords

Código PHP:
$password = new Zend_Form_Element_Text('password');
$password->addFilter('StringTrim')
         ->
addValidator('StringLength'false, array(8))
         ->
setRequired(true)
         ->
setLabel('Contraseña'); 
        
$password2 = new Zend_Form_Element_Text('password2');
$password2->addFilter('StringTrim')
          ->
addValidator('StringLength'false, array(8))
          ->
addValidator(new Zend_Validate_Identical('password'))
          ->
setRequired(true)
          ->
setLabel('Confirmar contraseña');