2013-02-25 98 views
4

如何在Twig中進行嚴肅的調試?我知道how to dump single variables。但是如果你不知道哪個模板正在渲染你正在查看的頁面部分呢?或者你想知道哪些模板用於渲染頁面?我可以啓用the theme developer module。這使我可以點擊並點擊頁面的任何部分,並獲得所有使用的模板列表(以及更多信息)。可能是我要求太多或者做錯了方式。如何調試樹枝?

如何找到負責該頁面特定部分的模板?如果這太多了,我怎麼看到什麼模板被樹枝引擎調用。獲得跟蹤也是有幫助的。

回答

0

開發人員工具欄(app_dev.php)應列出用於呈現網頁的所有模板。

+1

我在開發人員工具欄中找不到關於樹枝的任何有用信息。有什麼我需要啓用? – BetaRide 2013-02-25 16:00:43

+0

查看http://fabien.potencier.org/article/66/debugging-silex-applications-just-got-funnier它顯示瞭如何在silex中使用profiler。請注意,您需要依靠2.2才能使用此功能。當您打開調試工具欄時,請檢查請求選項卡上的 – Maerlyn 2013-02-25 16:54:22

+0

。向下滾動,您會找到所有需要列出所有使用模板的子請求列表。 – weyandch 2013-02-26 08:06:44