Symfony2:在表单中显示DB错误

时间:2015-03-17 16:01:42

标签: forms validation symfony message

我有一个定期验证的表单。在某些情况下,表单验证可能会出现“ok,you can save”,但由于DB中的约束,保存操作失败。

目前,在这种情况下,这会将用户重定向到错误页面。我想捕获错误(这没关系)并在表单中显示异常消息,就像任何其他表单错误一样。

有可能吗?

1 个答案:

答案 0 :(得分:0)

您需要在您的实体上添加验证器,例如" UniqueEntity"唯一约束的验证器: http://symfony.com/doc/current/book/validation.html

请注意,Doctrine注释仅用于数据库,不与表单验证器一起使用,因此您必须添加两者。

相关问题