2010-12-05 42 views
0

在symfony中是否有一个验证程序检查db中是否存在给定的东西?Symfony'exists'验证程序

我需要它忘词密码,所以它必须是有效的,当电子邮件地址的存在

感谢

回答

0

心不是一个默认,但它应该是容易建立。看看SYMFONY_LIB_DIR/plugins/sfDoctrinePlugin/validator/sfValidatorDoctrineUnique.class.php的例子,在vlaidator中与db进行交互(假设你使用Doctrine)。你可能也想看看sfDoctrineGuardPlugin是如何实现这个的......我不记得它是在验证器中还是作为动作的一个单独部分,但是我会将它作为symfony中这种类型的功能的最佳实践,因为它的“标准”方式来实现用户认证和权限。

0

您需要的一切已经包含在symfony中。

您可以选择根据你的ORM

  • sfValidatorDoctrineUnique
  • sfValidatorPropelUnique

两者都在symfony的主页有据可查。