찾다

 >  Q&A  >  본문

Symfony2에서 오류 페이지를 정의하는 방법!

doctrine2를 사용하여 고유한 회사 이름을 정의하면 다시 제출할 때 오류 메시지가 나타납니다. 이 오류 페이지를 재정의하는 방법

我想大声告诉你我想大声告诉你2799일 전836

모든 응답(2)나는 대답할 것이다

  • 迷茫

    迷茫2017-05-16 16:47:16

    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

    회신하다
    0
  • 黄舟

    黄舟2017-05-16 16:47:16

    Symfony의 The Book 템플릿은 매우 명확하게 작성되었습니다. 먼저 앱/리소스에 해당 템플릿이 있는지 확인합니다. 그렇지 않으면 번들로 이동합니다. 가장 중요한 것은 캐시가 작동하려면 캐시를 지우는 것입니다

    회신하다
    0
  • 취소회신하다