セッションには、「グローバル」と「ユーザー」の 2 つの名前空間があります。
「グローバル」にはいくつかの設定があり、「ユーザー」には正しく保存されていると思われるシリアル化されたユーザーオブジェクトがあります:(これはセッションファイルからのものです)
グローバル|a:16:{ [...] s:12:"last_request";i:1301390173; [...] }
user|a:1:{ s:10:"userObject";O:16:"currentUserModel":24:{ [...] s:10:"*_roleId";s:7:"premium"; [...] } }
私がこれを行うとき:
$sess = new Zend_Session_Namespace('global');
「currentUserModel.php」をインクルードするとエラーが発生しますが、この時点ではユーザー オブジェクトが必要ないため、これは望ましくありません。「グローバル」名前空間を取得するだけです。
問題は次のとおりです。すべての名前空間に格納されているすべてのオブジェクトのすべてのクラスを含める必要がありますか?それとも、アクセスしている名前空間にあるオブジェクトのクラスだけを含めることは可能ですか?
前もって感謝します