我有一個Zend框架相同的驗證器的問題。我有兩個元素(密碼和驗證密碼),並確保它們是相同的。但相同的驗證器不適合我。令牌總是不匹配:Zend框架相同的驗證器不工作
class Form_MemberRegisterationForm extends Zend_Form
{
public function init()
{
$password = $this->createElement('password', 'password1');
$password->setLabel('Password:');
$password->setRequired(TRUE);
$password->setAttrib('size', 30);
$password->setErrorMessages(array ("isEmpty" => "Invalid Password!"));
$this->addElement($password);
//
$confirmPswd = $this->createElement('password',
'confirmPassword');
$confirmPswd->setLabel('Verify password:');
$confirmPswd->setAttrib('size', 30);
$confirmPswd->addValidator('identical', false,
array ('token' => 'password1'));
$this->addElement($confirmPswd);
我在做什麼錯了?
錯誤消息:沒有提供令牌來匹配 –
對不起。檢查更正的代碼。 – Alex
工作正常。謝謝。 –