【发布时间】:2011-03-22 20:39:24
【问题描述】:
假设您的 Symfony 应用程序无法从 databases.yml 文件中获取其数据库连接信息。
在这种情况下,如何“手动”建立数据库连接(假设 Doctrine 作为 ORM)?
【问题讨论】:
标签: symfony1 database-connection
假设您的 Symfony 应用程序无法从 databases.yml 文件中获取其数据库连接信息。
在这种情况下,如何“手动”建立数据库连接(假设 Doctrine 作为 ORM)?
【问题讨论】:
标签: symfony1 database-connection
也许使用“Opening New Connections”
// bootstrap.php
// ...
$dsn = 'mysql:dbname=testdb;host=127.0.0.1';
$user = 'dbuser';
$password = 'dbpass';
$dbh = new PDO($dsn, $user, $password);
$conn = Doctrine_Manager::connection($dbh);
同时检查那些 SO 答案:
【讨论】:
databases.yml 中的连接信息变成应用程序其余部分的默认连接一样?还是仅仅通过bootstrap.php运行就成为默认连接?
databases.yml)?编辑了我的答案。