我已經創建了一個表單來將用戶添加到數據庫並使用戶可用於登錄。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