跳到內容

設定檔分析器參考 (WebProfilerBundle)

編輯此頁面

WebProfilerBundle 是一個開發工具,提供關於每次請求執行的詳細技術資訊,並將其顯示在網頁偵錯工具列和設定檔分析器中。所有這些選項都在您的應用程式設定中的 web_profiler 鍵下配置。

1
2
3
4
5
# displays the default config values defined by Symfony
$ php bin/console config:dump-reference web_profiler

# displays the actual config values used by your application
$ php bin/console debug:config web_profiler

注意

當使用 XML 時,您必須使用 https://symfony.dev.org.tw/schema/dic/webprofiler 命名空間,且相關的 XSD 綱要位於:https://symfony.dev.org.tw/schema/dic/webprofiler/webprofiler-1.0.xsd

警告

網頁偵錯工具列不適用於 StreamedResponse 類型的回應。

設定

excluded_ajax_paths

類型string 預設值^/((index|app(_[\w]+)?)\.php/)?_wdt

當工具列記錄 AJAX 請求時,它會根據此正規表示式比對其 URL。如果 URL 符合,則請求不會顯示在工具列中。當應用程式發出大量 AJAX 請求,或者它們很繁重且您想要排除其中一些請求時,這非常有用。

intercept_redirects

類型boolean 預設值false

如果在 HTTP 回應期間發生重定向,瀏覽器會自動追蹤它,而您將看不到原始 URL 的工具列或設定檔分析器,只能看到重定向的 URL。

當將此選項設定為 true 時,瀏覽器會在進行任何重定向之前停止,並向您顯示將要重定向到的 URL、其工具列及其設定檔分析器。在您檢查工具列/設定檔分析器資料後,您可以點擊給定的連結來執行重定向。

toolbar

類型boolean 預設值false

它完全啟用和停用工具列。通常,您會在 devtest 環境中將其設定為 true,而在 prod 環境中將其設定為 false

本作品,包括程式碼範例,依據 Creative Commons BY-SA 3.0 授權條款授權。
目錄
    版本