これが私の問題です-アクション間でセッション名前空間にアクセスしようとしています。ZFの例は、新しい名前空間を生成することで機能するように見えますが、これは1つのアクション内でのみ示されます。ただし、別のアクションから既存の名前空間にアクセスするにはどうすればよいですか。コードは次のとおりです。
public function indexAction(){
$defaultNamespace = new Zend_Session_Namespace('dingdangdoo');
if (isset($defaultNamespace->numberOfPageRequests)) {
// this will increment for each page load.
$defaultNamespace->numberOfPageRequests++;
} else {
$defaultNamespace->numberOfPageRequests = 1; // first time
}
echo "Page requests this session: ",
$defaultNamespace->numberOfPageRequests;
}
これは問題ありませんが、別のコントローラーとアクションのペアを作成する場合、$ defaultNamespace-> numberOfPageRequestsにアクセスするにはどうすればよいですか?Zendセッション名前空間の新しいインスタンスを作成する必要がありますか?