如何访问Zend Framework 3中执行的SQL查询?
如何访问Zend Framework 3正在执行的所有SQL查询?在Zend Framework 3中,您可以使用“评测”来跟踪SQL查询的性能。这也可用于访问已执行的SQL查询 在数据库配置中,在特定适配器上设置如何访问Zend Framework 3中执行的SQL查询?,sql,zend-db,zend-framework3,Sql,Zend Db,Zend Framework3,如何访问Zend Framework 3正在执行的所有SQL查询?在Zend Framework 3中,您可以使用“评测”来跟踪SQL查询的性能。这也可用于访问已执行的SQL查询 在数据库配置中,在特定适配器上设置profiler=true选项,如下所示: <?php return [ 'db' => [ 'adapters' => [ 'adapter1' => [ 'dsn' =>
profiler=true
选项,如下所示:
<?php
return [
'db' => [
'adapters' => [
'adapter1' => [
'dsn' => 'mysql:dbname=dbname;host=127.0.0.1',
'username' => '',
'password' => '',
'profiler' => true,
],
],
],
];
每个概要文件都是一个带有关联键“sql”的数组,原始查询存储在该数组中
$firstSqlQuery = $profiles[0]['sql'];
$firstSqlQuery = $profiles[0]['sql'];