portospire / bjy-profiler
Laminas\Db 数据库分析器(也是 LaminasDeveloperTools 的插件)。该模块源自 andrey-mokhov/bjy-profiler 的分支
1.3.4
2022-07-03 21:47 UTC
Requires
- php: ^7.0 || ^8.0
- laminas/laminas-db: ^2.7
- laminas/laminas-log: ^2.7
- laminas/laminas-modulemanager: ^2.7
- laminas/laminas-servicemanager: ^3.0.3
Requires (Dev)
- laminas/laminas-mvc: ^3.0
- phpunit/phpunit: ^6.0
This package is auto-updated.
Last update: 2024-08-30 01:26:32 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();