我正在开发一个使用几种形式的 Symfony2 应用程序。表单中的数据使用 Doctrine2 持久化到 MySQL 数据库中。我使用 Symfony 注释对实体设置了一些约束。现在,当用户未能在表单中输入适当的数据时,他会收到一条错误消息,但是,当我尝试使用 Command 对象操作相同的实体时,我不会收到任何异常或错误。
从我阅读的文档中,Symfony 和 Doctrine 的验证作为单独的机制工作,现在......有没有办法让它们作为一个整体工作?我要避免的是为实体对象编写相同的验证,以便将它们用作前端和后端验证。谢谢。