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');