2

このエラーが symfony2 で発生した場合、エンティティに対してエラー メッセージを定義できますか?

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry

このページが暗示しているように見えるので、これは可能だと思いました: http://symfony.com/doc/2.0/reference/constraints/UniqueEntity.html

データベースに書き込もうとすると、他の制約エラーと同じようにエラーが返されるのでしょうか? このエラーをキャッチする唯一のことは、コントローラーの try / catch ですか?

4

1 に答える 1

0

symfony-formsコントローラですべての基本的なCRUD操作を実行するために使用している場合、そのエラーは発生しません。

リクエストによってsthを追加する場合はAJAX、で確認する必要がありますtry{..}catch{..}

于 2013-01-08T10:36:46.797 に答える