2013-02-25 1 views
4

어떻게하면 Twig에서 심각한 디버깅을 할 수 있습니까? 나는 how to dump single variables을 안다. 그러나 당신이보고있는 페이지의 일부를 템플릿이 렌더링하고 있다는 단서가 없다면 어떻게 될까요? 또는 페이지를 렌더링하는 데 사용되는 템플릿을 알고 싶습니까?나뭇 가지를 디버깅하는 방법은 무엇입니까?

Drupal 6/7에서 the theme developer module을 사용할 수 있습니다. 이렇게하면 페이지의 어느 부분을 가리키고 클릭 할 수 있으며 사용 된 모든 템플릿 목록 (그리고 훨씬 더 많은 정보)을 얻을 수 있습니다. 내가 많이 요구하거나 잘못하고있는 것일 수도 있습니다.

페이지의 특정 부분에 대한 템플릿을 어떻게 찾을 수 있습니까? 이것이 너무 많으면 나뭇 가지 엔진에서 호출하는 템플릿을 어떻게 확인할 수 있습니까? 추적을 얻는 것도 도움이 될 것입니다.

답변

0

개발자 도구 모음 (app_dev.php)은 페이지 렌더링에 사용되는 모든 템플릿을 나열해야합니다.

+1

개발자 툴바에서 나뭇 가지에 관한 유용한 정보를 찾을 수 없습니다. 내가 사용할 필요가있는 것이 있습니까? – BetaRide

+0

http://fabien.potencier.org/article/66/debugging-silex-applications-just-got-funnier에서 silex에서 프로파일 러를 사용하는 방법을 보여줍니다. 이 기능을 사용하려면 2.2에 의존해야합니다. – Maerlyn

+0

디버그 도구 모음을 열 때 요청 탭을 확인하십시오. 아래로 스크롤하면 사용 된 모든 템플릿을 나열해야하는 모든 하위 요청 목록이 표시됩니다. – weyandch

관련 문제