symfony2 - 访问$ _SESSION的私有成员

时间:2012-07-16 11:35:28

标签: php symfony

我一直在谷歌搜索几个小时的答案,但找不到答案。 由于我的网站有一个登录系统,我想使用$ _SESSION中的数据,我似乎无法获得我需要的所有数据,它是私有的,我需要某种功能来获取它,但没有成功

基本上,我有一个控制器:

$session = $this->getRequest()->getSession()->all()

它给出了$ _SESSION中的所有属性,但是我似乎无法访问我需要的私有属性,因为all()返回数组。

我如何获得这些属性?

1 个答案:

答案 0 :(得分:0)

您必须通过Session课程编辑会话。

$session = $this->getRequest()->getSession();
$session->set('name', 'Adrien');
echo $session->get('name'); // Outputs "Adrien"