Zend Framework 2覆盖现有服务?

Sor*_*avi 6 service zend-framework2

我正在使用一个被调用的zf2模块GoalioRememberMe,现在我想通过我的自定义服务覆盖它的服务.或者,如果不可能,我想用我的配置覆盖Module.php.可能吗?

在应用程序模块中.我在module.config.php中写了这一行:
'GoalioRememberMe\Service\RememberMe' => 'Application\Service\RememberMe'

提前致谢!

Jur*_*man 7

这正是建议将服务命名为返回的对象类型的原因.该对象在服务管理器中GoalioRememberMe\Service\RememberMe命名goaliorememberme_rememberme_service.你可以在这里查看.

所以解决方案很简单,而不是:

'GoalioRememberMe\Service\RememberMe' => 'Application\Service\RememberMe'
Run Code Online (Sandbox Code Playgroud)

写这个

'goaliorememberme_rememberme_service' => 'Application\Service\RememberMe'
Run Code Online (Sandbox Code Playgroud)