Basic Components - Manager - Opening a new connection.php 544 Bytes
Newer Older
doctrine's avatar
doctrine committed
1
<?php
2
// Doctrine_Manager controls all the connections 
doctrine's avatar
doctrine committed
3 4 5

$manager = Doctrine_Manager::getInstance();

6 7
// Doctrine_Connection
// a script may have multiple open connections
doctrine's avatar
doctrine committed
8 9
// (= multiple database connections)
$dbh     = new PDO("dsn","username","password");
10
$conn = $manager->openConnection();
doctrine's avatar
doctrine committed
11 12 13 14 15 16

// or if you want to use Doctrine Doctrine_DB and its 
// performance monitoring capabilities

$dsn     = "schema://username:password@dsn/dbname";
$dbh     = Doctrine_DB::getConnection($dsn);
17
$conn = $manager->openConnection();
doctrine's avatar
doctrine committed
18
?>