如何在Symfony中获取所有会话数据?

时间:2012-04-19 08:15:41

标签: php session symfony1 symfony-1.4

如何在Symfony中获取所有会话数据?

$this->getUser()->getAttributeHolder()吗?

2 个答案:

答案 0 :(得分:7)

尝试:

$this->getUser()->getAttributeHolder()->getAll();

参考:sfUser.class.php& sfNamespacedParameterHolder.class.php

答案 1 :(得分:2)

所有会话变量的默认命名空间是'symfony / user / sfUser / attributes'。您可以像这样获取所有会话数据:

$this->getUser()->getAttributeHolder()->getAll('symfony/user/sfUser/attributes');