【发布时间】:2012-03-04 05:03:12
【问题描述】:
我正在使用 Symfony 1.4,但在使用多个表单验证器时遇到了问题。
对于表单的一部分,我需要确保电子邮件地址有效且唯一。 这是我尝试使用的代码:
$this->validatorSchema['email_address'] = new sfValidatorAnd(
array(
new sfValidatorEmail(),
new sfValidatorPropelUnique(array('model' => 'Users', 'column' => 'email_address')
),
));
据我所知,这应该有效。但是,当我发布表单时,我收到以下错误消息
您必须将数组参数传递给 clean() 方法(此验证器只能用作后验证器)。
有什么想法或建议吗?
【问题讨论】: