摘要:調試實驗功能我們已經努力使事情正常工作,但是可能會出現錯誤,導致和或收取此功能所需的資產。如果您在使用過程中發生過事故,請通知我們。此外,使用函數停止執行腳本或將阻止顯示調試欄。
調試 Debug
實驗功能
我們已經努力使事情正常工作,但是可能會出現錯誤,導致和/或收取此功能所需的資產。如果您在使用過程中發生過事故,請通知我們。
內容 Contents介紹 Introduction
激活 Activation
調試消息 Debug messages
添加您自己的數據收集器 Add your own data collectors
介紹 Introduction由于將Luthier CI與這個出色的工具集成在一起,您可以將PHP Debug Bar 添加到您的應用程序中。
激活 Activation要激活此功能(默認情況下已禁用),請轉到您的 application/config/hooks.php 文件并替換:
附:
["debug"] ] );您應該在窗口底部看到調試欄:
調試消息 Debug messages要添加調試消息,請使用該類的 log() 靜態方法 LuthierDebug:
# use LuthierDebug; Debug::log($variable, $type, $dataCollector);$variable 要調試的變量在哪里,并且 $type 是消息的類型,可以是 "info", "warning" 或 "error".
例:
load->view("welcome_message"); } }結果如下:
可選 $dataCollector 參數是將存儲消息的 data collector 的名稱
Debug::log("Custom data collector","error","my_custom_data_collector");如果需要存儲要在下一個請求中顯示的消息(例如,在提交表單后),請使用該logFlash() 方法,其語法與 log() 靜態方法相同:
Debug::logFlash("Hey! this will be available in the next request","info");在生產環境中取消激活
如果將應用程序的環境設置production 為此功能將自動禁用,并且將忽略任何調試代碼
要求輸出緩沖區中有數據
Luthier CI 在輸出緩沖區中添加PHP Debug Bar代碼,然后由 output CodeIgniter庫處理并發送到瀏覽器。因此,必須至少使用一次函數$this->load-> view() 或明確定義輸出緩沖區才能工作。該echo 語句不產生任何內部輸出緩沖器。此外,使用函數停止執行腳本 die 或 exit 將阻止顯示PHP調試欄。
添加您自己的數據收集器 ( Add your own data collectors )可以添加自己的數據收集器并在其中存儲消息。要將數據收集器添加到PHP Debug Bar實例,請使用addCollector() static方法:
# use LuthierDebug; Debug::addCollector(new MyCollector());
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/31392.html
摘要:歡迎關于是的一個插件,增加了有趣的功能,旨在簡化大型網站和的構建。它是為了盡可能地與框架集成,因此在安裝后,應用程序中已存在的所有內容應該繼續正常工作。在大多數情況下,安裝不會超過分鐘社區和支持要報告錯誤并提出更改,請訪問上的存儲庫 歡迎 關于Luthier CI Luthier CI是CodeIgniter的一個插件,增加了有趣的功能,旨在簡化大型網站和API的構建。 它是為了盡可能...
摘要:安裝內容要求安裝獲得啟用自動加載和掛鉤將與您的應用程序連接初始化要求安裝獲得需要通過安裝。編寫權限如果在創建基本文件期間出現錯誤,則可能是由于權限不足。確保該文件夾具有寫入權限 安裝 ( Installation ) 內容 ( Contents ) 要求 Requirements 安裝 Installation 獲得Luthier CI Get Luthier CI 啟用Co...
摘要:使用時,必須為每個路由定義接受的謂詞,并且任何與這些參數不匹配的請求都將生成錯誤。使用,可以使用匿名函數作為控制器,甚至可以在不使用單個控制器的情況下構建完整的應用程序。通過使用您告訴的方法,該路由將在請求下可用。 路由 ( Routes ) 內容 ( Contents ) 介紹 Introduction 路由類型 Route types 句法 Syntax 命名空間 Nam...
摘要:寫入權限確保該文件夾具有寫入權限,以便這些命令正常工作僅適用于開發出于安全原因,如果您的應用程序配置了或環境,則將禁用這些命令激活默認情況下禁用工具。 命令行 Command line 內容 Contents 介紹 Introduction 句法 Syntax 使用CLI路由 Using CLI routes 內置CLI工具 Built-in CLI tools 激活 Ac...
摘要:認證介紹包含構建用戶身份驗證系統所需的所有工具。不幸的是,它缺乏易于實現,維護和擴展的集成接口或庫。激活作為可選模塊,必須首先激活認證功能。它專為最常見的身份驗證設計通過表單和數據庫進行傳統登錄。 認證 Authentication 介紹 Introduction CodeIgniter包含構建用戶身份驗證系統所需的所有工具。不幸的是,它缺乏易于實現,維護和擴展的集成接口或庫。 Lut...
閱讀 1882·2021-11-11 16:55
閱讀 2064·2021-10-08 10:13
閱讀 739·2019-08-30 11:01
閱讀 2155·2019-08-29 13:19
閱讀 3277·2019-08-28 18:18
閱讀 2620·2019-08-26 13:26
閱讀 579·2019-08-26 11:40
閱讀 1864·2019-08-23 17:17