doctrine2를 사용하여 고유한 회사 이름을 정의하면 다시 제출할 때 오류 메시지가 나타납니다. 이 오류 페이지를 재정의하는 방법
Doctrine 2는 PDO를 캡슐화하는 독립적인 타사 라이브러리입니다. PDO가 고유성 충돌에 직면하면 PDOException이 발생합니다.
기본 구성에서 개발 환경의 오류 페이지는 이 PDOException을 포착하고 메시지를 출력합니다.
Symfony 2의 오류 페이지를 재정의하는 방법에는 두 가지가 있습니다.
(1) app/Resources/TwigBundle/views/Exception/error.html.twig를 생성하고 필요에 따라 수정합니다.
템플릿에는 상태텍스트, 상태코드 및 기타 데이터가 있습니다.
(2) 아니면 그냥 Event를 사용하여 kernel.Exception 이벤트를 수신합니다.
http://symfony.com/doc/current/book/internals.html#kernel-kernel-Exception
Symfony의 The Book 템플릿은 매우 명확하게 작성되었습니다. 먼저 앱/리소스에 해당 템플릿이 있는지 확인합니다. 그렇지 않으면 번들로 이동합니다. 가장 중요한 것은 캐시가 작동하려면 캐시를 지우는 것입니다
Doctrine 2는 PDO를 캡슐화하는 독립적인 타사 라이브러리입니다. PDO가 고유성 충돌에 직면하면 PDOException이 발생합니다.
기본 구성에서 개발 환경의 오류 페이지는 이 PDOException을 포착하고 메시지를 출력합니다.
Symfony 2의 오류 페이지를 재정의하는 방법에는 두 가지가 있습니다.
(1) app/Resources/TwigBundle/views/Exception/error.html.twig를 생성하고 필요에 따라 수정합니다.
템플릿에는 상태텍스트, 상태코드 및 기타 데이터가 있습니다.
(2) 아니면 그냥 Event를 사용하여 kernel.Exception 이벤트를 수신합니다.
으아아아http://symfony.com/doc/current/book/internals.html#kernel-kernel-Exception
Symfony의 The Book 템플릿은 매우 명확하게 작성되었습니다. 먼저 앱/리소스에 해당 템플릿이 있는지 확인합니다. 그렇지 않으면 번들로 이동합니다. 가장 중요한 것은 캐시가 작동하려면 캐시를 지우는 것입니다