学说2验证

时间:2010-02-12 22:00:37

标签: php orm doctrine

似乎Doctrine 2没有内置验证。这是将来支持的功能吗?您如何以及在何处验证您的Doctrine 2实体?

猜猜我必须为Doctrine编写自己的验证引擎。

感谢

3 个答案:

答案 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链接是您要求的回复。