0 レビュー
1 回答
php-単一の時間宣言ですべてのモジュールでグローバルにzendフレームワークSESSIONを使用する方法は?
私はZendFramework 2 を初めて使用し、さまざまな ZF2モジュールについて学習しています。
以下のように、ZF2でのセッション処理に関連する多くのオンラインリンクを見つけました:
using-sessions-in-zend-framework-2-part-1
しかし、そのチュートリアルでは、個々のモジュールでセッションクラスと変数を宣言することにのみ焦点を当てています。
ログインモジュールを作成し、そこにセッションを設定して、他のすべてのモジュールで使用するにはどうすればよいですか
わからない
0
レビュー
答え :
解決策:
セッションを処理するサービスをservice_manager
に登録することをお勧めします。このサービスをsession_manager
と呼ぶことができます。これは、サービスへのグローバルアクセスを取得するための適切な ZF2方法です。
このようなソリューションは、StackOverflowでたとえばここのように見つけることができます。
session_manager
を登録すると、次のように ServiceManager
インスタンスを使用してどこからでもアクセスできます。
$ sessionManager = $ serviceManager-> get('session_manager');
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。