hello,everyone,
i created a register form:
class RegForm extends sfForm{
public function configure(){
               $this->setWidgets(array(
                      ...
                       'email'=> new
sfWidgetFormInputText(array('label'=>'email address:','default'=>'@')),
                     ....
                ));
                $this->setValidators(array(
                       ...
                       'email'=>new
sfValidatorEmail(array(),array('required'=>'Email cannot
empty','invalid'=>'Email invalid')),
                       ...
               ));
              $this->setValidator('email',new
sfValidatorPropelUnique(array('model'=>'Userinfo','column'=>array('Uemail')),array('invalid'=>'email
EXISTS.')));
        }
}
and i want to check whether email address existed in db before user
register. according to document, it seems need to use *sfValidatorPropelUnique
*,but when i try to add the red code, i received an error
 You must pass an array parameter to the clean() method (this validator can
only be used as a post validator).
can someone told me the right way to do this process?




------------------------------------------
         少许诺多兑现
------------------------------------------

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-users?hl=en

Reply via email to