1

我正在寻找一种不使用对我来说太静态的基本validation.yml文件来验证对象的方法。

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

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

谁能帮帮我?

4

1 回答 1

0

Perhaps, you could play with custom contraints according to this page http://symfony.com/doc/current/cookbook/validation/custom_constraint.html

You might be able to write some custom stuff such as connect to database, check some things and get it valid or not.

Hope this helps

于 2013-07-13T13:25:31.350 回答