使用ZF3在模块引导程序中无法访问View Helper Manager

jku*_*ner 4 zend-framework2 zend-framework3

使用Zend Framework 2我可以访问ViewHelperManager这样做:

public function onBootstrap(MvcEvent $e)
   $viewHelperManager = $e->getApplication()->getServiceManager()->get('viewHelperManager');
}
Run Code Online (Sandbox Code Playgroud)

自从使用开始新项目以来,这在我的模块中似乎不再起作用Zend Framework 3

不太确定在这里做什么。

jku*_*ner 5

在Zend Framework 3中,服务显然是大写的。

$viewHelperManager = $e->getApplication()->getServiceManager()->get('ViewHelperManager');
var_dump(get_class($viewHelperManager));
Run Code Online (Sandbox Code Playgroud)

退货 string(29) "Zend\View\HelperPluginManager"