1

私はsfGuardプラグインを使用していますが、登録フォームにはデフォルトでいくつかの投稿バリデーター(ユーザー名と電子メール用)があります。

私はたくさんグーグルで検索しましたが、すべてを書き直さなくてもポストバリデーターを追加するためのメソッド/ハックは見つかりませんでした...

私がするとき:

   $this->validatorSchema->setPostValidator(
      new sfValidatorCallback(array('callback' => array($this, 'checkPassword')))
    );

他のすべてのポストバリデーターは消えているようです。

4

1 に答える 1

5

これを試してください:

$this->mergePostValidator(
  new sfValidatorCallback(array('callback' => array($this, 'checkPassword')))
);
于 2011-07-18T18:32:23.337 に答える