如何在Symfony中获取所有会话数据?
是$this->getUser()->getAttributeHolder()
吗?
答案 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');