我已经创建了一个表单来将用户添加到数据库并使用户可用于登录。Zend_Form:如何检查2个字段是否相同
现在我有两个密码字段(第二个用于验证第一个)。我怎样才能将这种验证的验证器添加到zend_form?
这是我的两个密码字段代码:
$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());
然同样的事情 - 事实证明Zend_Validate_Identical(不在周围,当这张贴我猜)将采取另一个元素的名称来检查:http://stackoverflow.com/questions/347856/zend-form-how-to- check-2-fields-are-same/3782388#3782388 – 2010-09-23 20:44:24