似乎Doctrine 2没有内置验证。这是将来支持的功能吗?您如何以及在何处验证您的Doctrine 2实体?
猜猜我必须为Doctrine编写自己的验证引擎。
感谢
答案 0 :(得分:1)
我认为您最好的选择是使用Symfony Validator组件(https://github.com/symfony/Validator),它可以用作独立组件。 它实现了JSR-303 Bean验证(http://beanvalidation.org/1.0/spec),提出了一个非常有趣的解决方案,与Doctrine联系在一起。 对于过滤,您可以使用DMS过滤器组件(https://github.com/rdohms/DMS-Filter)。
干杯,
Guilherme Blanco
答案 1 :(得分:0)
2.0分支有一个单独的项目:DVAL(Doctrine Validator),http://www.doctrine-project.org/jira/secure/Dashboard.jspa。我不知道他目前的状态,因为我对Zend_Form + Zend_Validate非常满意。此外,大多数框架都包含验证功能,因此您无需实现自己的。
答案 2 :(得分:0)
我认为this链接是您要求的回复。