portospire/bjy-profiler

Laminas\Db 数据库分析器(也是 LaminasDeveloperTools 的插件)。该模块源自 andrey-mokhov/bjy-profiler 的分支

1.3.4 2022-07-03 21:47 UTC

README

版本 1.3.4

为 Laminas\Db 提供数据库查询分析扩展,以及类似于 ZF1 的 Zend_Db_Profiler 的分析器。BJYoungblood 将 ZF1 的 Zend_Db 的大部分代码移植到了这里。

注意:此模块现在与 Laminas\Db 内置的分析器兼容。

注意:使用查询分析时的堆栈跟踪需要 PHP >= 5.5。

Composer/Packagist 用户

composer require --dev portospire/bjy-profiler

配置与使用

BjyProfiler 添加到 development.config.php 文件的 modules 部分,例如

return [
    // Additional modules to include when in development mode
    'modules' => [
        'BjyProfiler',
    ],
    // Configuration overrides during development mode
    'module_listener_options' => [
        'config_glob_paths' => [realpath(__DIR__) . '/autoload/{,*.}{global,local}-development.php'],
        'config_cache_enabled' => false,
        'module_map_cache_enabled' => false,
    ],
];
$profiler = $sl->get('Laminas\Db\Adapter\Adapter')->getProfiler();
$queryProfiles = $profiler->getQueryProfiles();