symfony中是否有验证器检查db中是否存在给定的东西?
我需要忘记密码,所以当电子邮件地址存在时它必须有效
由于
答案 0 :(得分:0)
默认情况下没有一个,但它应该很容易构建。请查看SYMFONY_LIB_DIR/plugins/sfDoctrinePlugin/validator/sfValidatorDoctrineUnique.class.php
以获取与vlaidator中的db交互的示例(假设您使用的是Doctrine)。您可能还想看看sfDoctrineGuardPlugin如何实现这个...我不记得它是在验证器中还是作为动作的一个单独部分,但我认为这是symfony中此类功能的最佳实践,因为它的实现用户身份验证和权限的“标准”方式。
答案 1 :(得分:0)
您需要的所有内容都已包含在symfony中。
您可以根据您的ORM进行选择
两者都在symfony的主页上有详细记录。