使用Symfony2进行动态对象验证

使用Symfony2进行动态对象验证,symfony,symfony-2.3,Symfony,Symfony 2.3,我正在寻找一种方法来验证一个对象,而不使用对我来说太静态的文件 基于数据库值,我使用工厂动态地实例化我的对象。这就是为什么我不能使用validation.yml的原因,我想根据我的数据库使约束动态化 我找到了一种在表单上放置动态约束的方法(使用AbstractType::setDefaultOptions()函数),但我就是找不到如何使用动态规则验证简单对象 有人能帮我吗?也许,你可以根据这一页玩定制的约束 您可能能够编写一些自定义内容,例如连接到数据库、检查某些内容并使其有效或无效 希望这有帮

我正在寻找一种方法来验证一个对象,而不使用对我来说太静态的文件

基于数据库值,我使用工厂动态地实例化我的对象。这就是为什么我不能使用validation.yml的原因,我想根据我的数据库使约束动态化

我找到了一种在表单上放置动态约束的方法(使用
AbstractType::setDefaultOptions()
函数),但我就是找不到如何使用动态规则验证简单对象


有人能帮我吗?

也许,你可以根据这一页玩定制的约束

您可能能够编写一些自定义内容,例如连接到数据库、检查某些内容并使其有效或无效

希望这有帮助