0

Yii の 2 つのアクション間のデータをセッションごとに保持したいと考えています。ワンアクションでデータを書き込んでいます

 Yii::app()->session['resultsData'] = $data;

そして次のアクションでそれを取得しようとします

$this->resultsData = Yii::app()->session['resultsData'];

しかし、私がprint_rこのデータを表示したいとき...

<? print_r($this->resultsData); ?>

わかった

PHP warning

print_r() [<a href='function.print-r'>function.print-r</a>]: Node no longer exists

実際には、serialize や json_encode など、このデータ配列を操作すると、このエラーが返されます。データが破損している可能性がありますか?ありがとうございました。

4

2 に答える 2