2014-09-04 4 views
0

내 질문은 어리석은 짓 일지 모르지만 나와 함께 참아주십시오. var_dump는 서비스를 호출하는 코드에서 어디에서든지 작동해야하지만 불행히도 컨트롤러 나 모델에서 사용하면 아무것도 반환 할 수 없다고 생각합니다. 나중에 그것은보기/레이아웃 페이지에서 작동합니다.joomla에서 var_dump를 사용하는 방법

내 컨트롤러 기능 중 하나에서 다음과 같은 간단한 것을 테스트 해봤는데 아무 것도 반환하지 않습니다.

$foo = "bar"; 
var_dump($foo); 

저를 계몽하십시오!

답변

0

Joomla를 모르지만 MVC 프레임 워크에서 뷰는 특정 형식 (예 : JSON 또는 XML)으로 컨트롤러에서 데이터를 가져올 것으로 예상합니다. var_dump()으로 전화를 걸면이 구문이 엉망이되어 응용 프로그램이 작동하지 않습니다. 이 도구로 디버깅 할 때 브라우저의 콘솔 (개발자 도구 또는 방화 광구)을 사용하여 반환 된 내용을 확인해야합니다. 네트워크 탭으로 이동하여 컨트롤러의 URL을 선택한 다음 응답 데이터를 봅니다. 출력은 var_dump()입니다.

+0

네트워크 탭 ???? 글쎄 방화범이 켜져 있지만 아무 것도 볼 수 없다. – raaman

+0

@raaman은'exit (var_dump ($ foo));'를 시도한다. 코드를 실행하고 결과를 인쇄하는 동안 중지됩니다. – bekt

+0

thanx @bekt .... that works .... atleast 지금 변수가 무엇인지 파악할 수 있습니다. – raaman

관련 문제