我正在寻找一种验证对象的方法,而不使用对我来说太静态的basic validation.yml文件。
我根据数据库值动态地使用工厂实例化我的对象。这就是为什么我不能使用validation.yml的原因,我想根据我的数据库使我的约束动态化。
我找到了一种在表单上放置动态约束的方法(使用AbstractType::setDefaultOptions()
函数),但我找不到如何使用动态规则验证简单对象。
有人可以帮我吗?
答案 0 :(得分:0)
也许,您可以根据此页面http://symfony.com/doc/current/cookbook/validation/custom_constraint.html
播放自定义约束您可以编写一些自定义内容,例如连接到数据库,检查一些内容并使其有效。
希望这有帮助