2016-12-05 94 views
0

我需要檢查一個在密碼輸入的是用戶認爲什麼。檢查密碼是相同的另一個輸入一個

爲此,我要求輸入密碼兩次以鍵入鍵入。

我有一些現有的驗證,但沒有多個字段呢。

我想知道如何讓驗證器檢查其領域與其他領域。

+2

如果你讀,你應該已經看到了它的驗證程序的文檔。要問一個問題,而不是對你的問題進行一個好的搜索,要快點。 – Kwido

+2

[爲zf2實現密碼驗證器]的可能副本(http://stackoverflow.com/questions/13476282/implementing-a-password-validator-for-zf2) – Kwido

回答

1

我能找到的語法吧:'token' => 'password'

下面是做到這一點的方式:

array(
     'name' => 'password', 
     'required' => true, 
     'filters' => array(), 
     'validators' => array(), 
    ), 
    array(
     'name' => 'passwordBis', 
     'required' => true, 
     'filters' => array(), 
     'validators' => array(
      array(
       'name' => 'identical', 
       'options' => array(
        'token' => 'password', 
        'messages' => array(
         \Zend\Validator\Identical::NOT_SAME => \Application\Util\Translator::translate('The two passwords must be identical') 
        ) 
       ) 
      ) 
     ), 
    ), 
相關問題