Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][ZF2][DOCTRINE] Sesje w bazie danych
--dEz--
post
Post #1





Goście







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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 02:40