簡體   English   中英

如何從模板內部獲取堆棧跟蹤?

[英]How to get a stack trace from inside a template?

由於我不會進入的原因,我現在不能使用 xdebug。

有沒有辦法從在 Symfony 4 應用程序中運行的 Twig 模板中轉儲堆棧跟蹤,而無需安裝或創建任何特殊的 Twig 擴展?

這似乎是一個常見問題,但谷歌在一些相關術語上卻出人意料地沒有幫助。 我希望有一個簡單的方法。

====

編輯:目前也不能使用 Symfony 調試工具欄。

我繼續為此創建了一個 Twig 擴展。

https://packagist.org/packages/patrick-maynard/twig-stack-trace-dumper

讓它在我的應用程序中運行仍有一些工作正在進行中,但測試通過了,這向我表明擴展程序本身的行為符合預期。 (換句話說,我在運行新的{{ trace() }}標記/函數時遇到的問題是我自己的問題,而不是擴展的問題。)

無論如何,我希望這對某人有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM