Basic Components - Manager - Managing sessions.php 552 Bytes
Newer Older
doctrine's avatar
doctrine committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
<?php
// Doctrine_Manager controls all the sessions 

$manager = Doctrine_Manager::getInstance();

// open first session

$session = $manager->openSession(new PDO("dsn","username","password"), "session 1");

// open second session

$session2 = $manager->openSession(new PDO("dsn2","username2","password2"), "session 2");

$manager->getCurrentSession(); // $session2

$manager->setCurrentSession("session 1");

$manager->getCurrentSession(); // $session

// iterating through sessions

foreach($manager as $session) {
    
}
?>