使用 Zend Framework 2
我可以访问 ViewHelperManager
这样做:
public function onBootstrap(MvcEvent $e)
$viewHelperManager = $e->getApplication()->getServiceManager()->get('viewHelperManager');
}
自从使用
Zend Framework 3
开始一个新项目以来,这在我的模块中似乎不再起作用。不太确定在这里做什么。
最佳答案
服务在 Zend Framework 3 中显然是大写的。
$viewHelperManager = $e->getApplication()->getServiceManager()->get('ViewHelperManager');
var_dump(get_class($viewHelperManager));
返回
string(29) "Zend\View\HelperPluginManager"