1. 程式人生 > >Drupal8 除錯Twig模板

Drupal8 除錯Twig模板

Twig模板引擎提供了一個除錯工具。

開啟除錯(Enable debugging)

你要開啟 Twig 的除錯功能是在 sites/default/services.yml 裡。

設定該檔案中的debug變數為 true

parameters: twig.config: debug: true

如果你用的是火狐,請確保“HTML”->“Show Comments”選項是開啟(選中)的。


自動重新載入編譯過的Twig模板

編譯過的Twig模板是作為php類檔案儲存在硬碟中的,這樣可以提升效能,但是這意味著你更改了模板原始檔後它們不會及時更新顯示出來。要開啟Twig模板自動重新載入,在 services.yml 檔案中設定 debug 為開啟即可,關於此更多資訊,可以查閱:

https://drupal.org/node/1903374(link is external)

輸出變數

?
1 {{ dump() }}
?
1 {{ dump(var) }}

如果你安裝了 Devel 子模組kint,你可以在twig模板中加入以下程式碼以獲得可摺疊顯示的變數:

?
1 {{ kint() }}
本文轉載自http://drupalchina.cn/node/5576,由dclnet翻譯。