Witam
Jak połączyć sesje w ZendFramework2 z bazą danych? Manual mówi:
  1. use Zend\Db\TableGateway\TableGateway;
  2. use Zend\Session\SaveHandler\DbTableGateway;
  3. use Zend\Session\SaveHandler\DbTableGatewayOptions;
  4. use Zend\Session\SessionManager;
  5.  
  6. $tableGateway = new TableGateway('session', $adapter);
  7. $saveHandler = new DbTableGateway($tableGateway, new DbTableGatewayOptions());
  8. $manager = new SessionManager();
  9. $manager->setSaveHandler($saveHandler);
  10.  
  11. //http://framework.zend.com/manual/2.2/en/modules/zend.session.save-handler.html

lecz jeśli korzystam z doctrim orm to chyba nie ma sensu na używanie TableGateway ?
albo ja to źle rozumiem lecz nie mam pojęcia jak to połączyć z doctrim jakieś propozycje? próbowałem kombinować w taki sposób w pliku Module.php coś takiego
  1. $em = $this->getServiceLocator()
  2. ->get('doctrine.entitymanager.orm_default');
  3.  
  4. $sessionManager->setSaveHandler($em->getRepository('Appliaction\Entity\Session'));

nie wiem czy to by zadziałało ale i tak nawet getServiceLocator w pliku Module.php nie działa.
Proszę o pomoc