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 に答える