Existem diversos modos de utilizarmos as sessões no Zend Framework 2, vamos aprender um dos modos mais simples que é usando a classe Container.
segue abaixo um exemplo de como utilizar:
01 - criando a sessão e setando valores
use Zend\Session\Container;
$sessionContainer = new Container('admin_auth');
$sessionContainer->usuario_id = $data->getAdminId();
$sessionContainer->usuario_email = $data->getAdminEmail();
02 - Recuperando os dados setados na sessão
$sessionContainer = new Container('admin_auth');
$serviceLog = $this->getServiceLocator()->get('Usuario\Service\AdminLogService');
return $serviceLog->insert(array('admin_id' => $sessionContainer->admin_id, 'admin_data' => date('Y-m-d')));
Mais informações:
http://framework.zend.com/manual/current/en/modules/zend.session.container.html
Nenhum comentário:
Postar um comentário