2013-03-06 1 views
0

jquery terminal 프로젝트를 사용하는 심포니 2 번들이 있습니다. 그것은 간단한 자바 스크립트 콘솔입니다. 사용자가 AJAX/JSON으로 서버 측에서 실행되고 콘솔로 돌아가서 표시되는 몇 가지 지침을 전달합니다. PHP 서버 스크립트는 $GLOBALS['HTTP_RAW_POST_DATA']에서 브라우저 터미널 요청을 읽습니다.symfony2 예외 - HTML을 반환하지 않습니다.

현재 요청이 오류를 throw하면 symfony2는 전체 HTML 응답을 반환합니다. HTML 부분을 원하지 않습니다 (예외 메시지/코드 만 표시하고 싶습니다).

문제는 입니다. 심포니 2는 예외를 처리하고 어딘가에 잡아 HTML에 삽입하고 그러한 응답을 반환합니다. 나는 이것을 수정하고 싶다. 잡힐 수는 있지만, HTML이 포함되지 않기를 바란다.. 하나의 별개의 번들이 있는데, 콘솔 용으로 만 만들어진 것입니다.

+0

스택 추적을 dpaste.com에 붙여넣고 여기에 게시하십시오. –

+0

기본적으로 심포니는 추적을 dev 환경의 멋진 HTML로 반환합니다. –

+0

@ tomas.pecserke 불행히도, 나는 dev와 prod 환경 모두에서 동일한 것을 가지고있다. 내가 어떤 설정 항목을 볼 것인지 알고 있습니까? – ducin

답변

0

실제로 문제는 컨트롤러에 exit 문이 누락되었습니다. 컨트롤러 응답이 비어있어 컨트롤러에서 응답을 반환해야한다는 예외가 발생했습니다. 출력을 에코 한 후 exit;을 추가하면 문제가 사라졌습니다.

관련 문제