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