0

私は何時間も答えを探していましたが、見つけられませんでした。私のWebサイトにはログインシステムがあり、$_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 に答える