【发布时间】:2011-11-03 19:24:39
【问题描述】:
有人知道如何访问服务中的会话变量吗?
我有一个服务设置,我将容器传递给它。我可以通过以下方式访问 Doctrine 服务之类的东西:
// Get the doctrine service
$doctrine_service = $this->container->get('doctrine');
// Get the entity manager
$em = $doctrine_service->getEntityManager();
但是,我不确定如何访问会话。
在控制器中,可以使用以下方式访问会话:
$session = $this->getRequest()->getSession();
$session->set('foo', 'bar');
$foo = $session->get('foo');
会话是服务的一部分吗?如果是,服务的名称是什么。
任何帮助将不胜感激。
【问题讨论】: