Php 如何在所有模块中全局使用zend framework会话,只需一次声明?

Php 如何在所有模块中全局使用zend framework会话,只需一次声明?,php,session,zend-framework2,Php,Session,Zend Framework2,我是Zend Framework 2的新手,正在学习各种ZF2模块 我在ZF2中发现了许多与会话处理相关的在线链接,如下所示: 但在该教程中,他们只关注在单个模块中声明会话类和变量 如何创建登录模块、在其中设置会话并在所有其他模块中使用它?我建议在服务管理器中注册一个处理会话的服务。您可以将此服务称为您的会话管理器。这是获得全球服务访问权的正确ZF2方法 在StackOverflow上可以找到类似的解决方案 一旦注册了会话\u管理器,您就可以使用服务管理器实例从任何地方访问它,如下所示: $s

我是Zend Framework 2的新手,正在学习各种ZF2模块

我在ZF2中发现了许多与会话处理相关的在线链接,如下所示:

但在该教程中,他们只关注在单个模块中声明会话类和变量


如何创建登录模块、在其中设置会话并在所有其他模块中使用它?

我建议在
服务管理器中注册一个处理会话的服务。您可以将此服务称为您的
会话管理器
。这是获得全球服务访问权的正确ZF2方法

在StackOverflow上可以找到类似的解决方案

一旦注册了
会话\u管理器
,您就可以使用
服务管理器
实例从任何地方访问它,如下所示:

$sessionManager = $serviceManager->get('session_manager');