Forms Symfony 3未加载验证约束

Forms Symfony 3未加载验证约束,forms,validation,location,symfony,Forms,Validation,Location,Symfony,我最近从Symfony 2.8升级到了3.1,除了验证约束之外,一切都正常。它们位于Resources/config/validation/文件夹中,并遵循惯例Classname.yml。在2.8中,验证器可以很好地提取它们,但在3.1中,它们没有被加载。我查看了文档,但似乎没有关于加载方式更改的信息 有没有人遇到过这样的问题并找到了解决方案 app/config.yml中是否启用了验证?是的。由于某些原因,FrameworkExtension类没有加载验证文件。升级后是否通过bin/conso

我最近从Symfony 2.8升级到了3.1,除了验证约束之外,一切都正常。它们位于
Resources/config/validation/
文件夹中,并遵循惯例
Classname.yml
。在2.8中,验证器可以很好地提取它们,但在3.1中,它们没有被加载。我查看了文档,但似乎没有关于加载方式更改的信息


有没有人遇到过这样的问题并找到了解决方案

app/config.yml中是否启用了验证?是的。由于某些原因,FrameworkExtension类没有加载验证文件。升级后是否通过
bin/console cache:clear--no debug
清除symfony缓存?我猜FrameworkExtension只读取验证目录一次,以便编译容器。在app/config.yml中是否启用了验证?是的,是的。由于某些原因,FrameworkExtension类没有加载验证文件。升级后是否通过
bin/console cache:clear--no debug
清除symfony缓存?我猜FrameworkExtension只读取验证目录一次,以便编译容器。