Symfony 2.5.3에서 작업 중입니다. 예를 들어 누군가가 페이지에 착륙했거나 존재하지 않는 페이지에 액세스하려는 경우 사용자 정의 오류 페이지를 만들려고합니다. 404
오류 메시지는 사이트의 테마 내에 표시되어야합니다.Symfony 2.5에서 사용자 정의 오류 페이지 만들기
나는 사람들이 suggesting있는 기본 404
오류 페이지가 심포니와이 사이트에 대한 몇 가지 다른 답변을보고와 함께 제공되는 TwigBundle
내부에 앉고, 본인이 디렉토리 ROOT app/Resources/TwigBundle/views/Exception
그래서에 복사하는 데 필요한 사용자 지정 오류 페이지를하기 위해 error.html.twig
을 복사하고 심지어 error404.html.twig
을 만들었지 만 작동하지 않습니다. 나는 또한 this 해결책을 보았지만 여전히 운이 없다.
난 내가 올바른 템플릿을 볼 수 있지만 내가 http://127.0.0.1:8000/app.php/services
에 액세스하기 전에 캐시를 삭제 한 점에 유의하고 난 여전히 제공되는 기본 오류 템플릿을 참조하십시오, 그나마 생산에있을 수 있습니다 확인 http://127.0.0.1:8000/app.php/services
를 통해 내 개발 사이트에 액세스하려고 Symfony와 함께
정말 감사드립니다.
제작 과정을보기 위해 추가 번들이 필요할 때'app.php '를 사용할 때의 요점은 무엇입니까? – Baig
Symfony는 개발자에게 usfull 정보를 제공하고 최종 사용자에게 오류 페이지를 표시하기위한 목적으로이 작업을 수행했습니다. 이 동작을 변경하려면 권장하지 않는 기본 ExceptionController를 변경해야합니다. 특정 번들을 사용하거나 kernel.debug를 false로 설정하여 오류 페이지를 최종 사용자로 보았습니다. ( – Isaac
,하지만'app.php'에서 kernel.debug가 꺼져 있다고 생각했는데 왜'app.php ' – Baig