zendフレームワークのバリデーターに問題があります。私は2つの要素(パスワードと確認パスワード)を持っていて、それらが同一であることを確認したい。しかし、同じバリデーターは私のためには機能しません。トークンは常に一致しません: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
正常に動作します。ありがとうございました。 –