nfaiz / ci4-debug-toolbar
v1.3.0
2021-07-22 14:16 UTC
Requires
- codeigniter4/framework: ^4
- scrivo/highlight.php: ^9.18
This package is auto-updated.
Last update: 2021-10-20 04:08:02 UTC
README
已迁移至 此处
描述
使 CodeIgniter 4 数据库调试工具栏的 SQL 语法更易于阅读和主题化。
目录
要求
安装
通过 composer 安装库
composer require nfaiz/ci4-debug-toolbar
或参考此处进行手动安装。
设置
可以通过 spark 来设置库
php spark debugtoolbar:database
此命令将尝试覆盖 app/Config/Events.php 和 app/Config/Toolbar.php 中的某些内容。
当提示时,选择覆盖 [y]
或参考此处进行手动设置。
在库安装和设置完成后,刷新页面以查看结果。
参见使用以配置与预先安装的样式表主题。
使用
更改样式表
打开 app/Config/Toolbar.php。
找到 $sqlCssTheme 属性。
public $sqlCssTheme = [ 'light' => 'github', 'dark' => 'dracula' ];
light和dark是 CodeIgniter 4 调试工具栏的模式选项。- 分配样式表名称,不带
.css扩展名。例如'github' - 可以通过 实用工具 查找可用的样式表
实用工具
使用 Highlight.php 中的 HighlightUtilities 函数。
请参阅 highlighter-utilities 获取更多信息。
例如,在 控制器 中
// Get available stylesheets. $list = \HighlightUtilities\getAvailableStyleSheets(); d($list); // Set true to get available stylesheets with absolute path. $listPath = \HighlightUtilities\getAvailableStyleSheets(true); d($listPath); // Get specific stylesheet path. $path = \HighlightUtilities\getStyleSheetPath('github'); d($path);
截图
默认数据库工具栏
- 浅色
- 深色
使用高亮器后
- 浅色(使用 default.css)
- 深色(使用 dark.css)
另一个示例
- 亮色(使用 atom-one-light.css)
- 暗色(使用 atom-one-dark.css)
致谢
- Highlight.php
- 灵感来源于这个 拉取请求