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 回答