1

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

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

4

2 回答 2

7

试一试:

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

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

于 2012-04-19T08:29:47.460 回答
2

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

$this->getUser()->getAttributeHolder()->getAll('symfony/user/sfUser/attributes');
于 2012-04-26T13:18:52.100 回答