2013-01-08 3 views
2

symfony2에서이 오류가 발생하면 해당 엔터티에 대한 오류 메시지를 정의 할 수 있습니까? http://symfony.com/doc/2.0/reference/constraints/UniqueEntity.htmlsymfony2 및 doctrine mysql 고유 제약 조건 오류 메시지

을 그래서 당신은 오류가 다른 모든 제약 조건 오류처럼 돌아 오는 데이터베이스에 기록 할 때 :

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

나는이 페이지를 의미하는 것으로 보인다 이것이 가능하다고 생각? 컨트롤러에서이 오류를 catch/catch하는 유일한 방법은 무엇입니까?

답변

0

symfony-forms을 사용하면 컨트롤러에서 모든 기본 CRUD 작업을 수행 할 때 오류가 발생하지 않습니다.

AJAX 요청으로 sth을 추가 할 때는 try{..}catch{..}으로 확인해야합니다. 내가 주요 질문에 게시 된 링크는 그대로도해야

+0

CRUD 작업이 나타나는 오류 (: 교리 CRUD는 Crud이 의 PHP 응용 프로그램/콘솔 symfony2에 의해 자동으로 만들 수 있습니다 생성)를 중지해야합니다. –

관련 문제