0

パスワード欄のあるフォームを作りたいです。パスワード フィールドを定数と比較したい。でできaddValidator()ますか?

$this->addElement( $this->createElement ( 'password', 'password' )
                        ->setAttrib('class','fld')
                        ->setLabel ( 'Slaptažodis: ' )
                        ->addValidator('Identical',
                                       false,
                                       array('token' => 'value')
));
4

1 に答える 1

1

このようなことを試してください:

    $constantHere = '123';
    $this->addElement( $this->createElement ( 'password', 'password' )
                    ->setAttrib('class','fld')
                    ->setLabel ( 'Slaptažodis: ' )
                    ->addValidator('Identical',
                                   false,
                                   $constantHere));

別の要素と比較したい場合は TOKEN でのみ配列を使用します。定数と比較したい場合は、最後の引数で直接使用する必要があります。

詳細はこちら: zend doc

于 2013-04-16T19:51:51.330 に答える