Drupal8 除錯Twig模板
阿新 • • 發佈:2019-01-04
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。
輸出變數
?1 |
{{
dump() }}
|
1 |
{{
dump( var )
}}
|
如果你安裝了 Devel 子模組kint,你可以在twig模板中加入以下程式碼以獲得可摺疊顯示的變數:
?1 |
{{
kint() }}
|