Zend Framework中的密码双重检查


Password double check in Zend Framework

我使用Zend Framework,并且我有一个只有两个元素的表单:电子邮件和密码。

我想要两个密码元素,在这样做的过程中,用户必须键入两次密码。代码应该检查用户是否在每个密码元素中键入了完全相同的密码。只是作为一个双重检查。下面的代码将创建一个包含这两个元素的表单。但没有双重检查。

$form = new Zend_Form();
        $form->setAction('?action=certificateSettings');
        $form->setView($this->view);
$email= $form->createElement('text', 'licenceEmail')
            ->setLabel('Admin email')
            ->setValue($licenceParams['email'])
$pass = $form->createElement('text', 'licencePass')
            ->setLabel('Admin password')
            ->setValue($licenceParams['password'])
            ->setRequired();

$form->addElement($email)
       ->addElement($pass);

如何实现此密码双重检查?这种双重检查应该在哪里进行验证?

使用Zend相同验证器http://framework.zend.com/manual/1.12/en/zend.validate.set.html#zend.validate.set.identical