Zend_Form: cómo verificar 2 campos son idénticos

He creado un formulario para agregar un usuario a una base de datos y hacer que el usuario esté disponible para iniciar sesión.

Ahora tengo dos campos de contraseña (el segundo es para la validación del primero). ¿Cómo puedo agregar un validador para este tipo de validación a zend_form?

Este es mi código para los dos campos de contraseña:

    $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());

Respuestas a la pregunta(4)

Su respuesta a la pregunta