【发布时间】:2011-04-27 15:33:10
【问题描述】:
我需要添加 sql 日志记录才能在本机 WebProfileBundle 中工作。 当我在应用程序配置中执行一个默认连接时,我看到了 sql 在我的日志中查询。但是我的应用程序使用许多连接到许多数据库 服务器,所以我无法将所有可能的连接添加到配置文件。
我创建运行时连接,即:
$config = array(
'user' => 'user1',
'password' => 'pass1',
'driver' => 'pdo_mysql',
'port' => 3306,
);
$conn = DriverManager::getConnection($config);
那我想,应该是这样的命令
$conn->getConfiguration()->getSQLLogger($someLoggerObject);
我尝试用 DependencyInjection 解决这个问题, 以 DoctrineBundle 为例。但是没有运气。
任何有关实时代码或正确文档链接的帮助都会很棒
【问题讨论】:
标签: php symfony doctrine-orm