如果此错误发生在 symfony2 中,您能否针对实体定义错误消息?
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry
我认为这是可能的,因为这个页面似乎暗示: http ://symfony.com/doc/2.0/reference/constraints/UniqueEntity.html
因此,当您尝试写入数据库时,错误会像任何其他约束错误一样回来吗?捕获此错误的唯一方法是控制器中的 try/catch 吗?