0

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

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

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

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

我怎样才能获得这些属性?

4

1 回答 1

0

您必须通过Session班级编辑会话。

$session = $this->getRequest()->getSession();
$session->set('name', 'Adrien');
echo $session->get('name'); // Outputs "Adrien"
于 2012-07-16T12:08:20.540 回答