如果在symfony2中发生此错误,您可以为实体定义错误消息吗?
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry
我认为这是可能的,因为这个页面似乎意味着: http://symfony.com/doc/2.0/reference/constraints/UniqueEntity.html
因此,当您尝试写入数据库时,错误会像其他任何约束错误一样返回? 唯一可以在控制器中捕获此错误的是try / catch吗?
答案 0 :(得分:0)
使用symfony-forms
在控制器中执行所有基本CRUD操作时,不会发生错误。
当您按AJAX
次请求添加时,需要使用try{..}catch{..}
进行检查。