【问题标题】:View Helper Manager not accessible in Module Bootstrap using ZF3使用 ZF3 在 Module Bootstrap 中查看 Helper Manager 无法访问
【发布时间】:2017-01-04 08:15:41
【问题描述】:

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

public function onBootstrap(MvcEvent $e)
   $viewHelperManager = $e->getApplication()->getServiceManager()->get('viewHelperManager');
}

自从使用Zend Framework 3 开始一个新项目后,这似乎不再适用于我的模块。

不太清楚在这里做什么。

【问题讨论】:

    标签: zend-framework2 zend-framework3


    【解决方案1】:

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

    $viewHelperManager = $e->getApplication()->getServiceManager()->get('ViewHelperManager');
    var_dump(get_class($viewHelperManager));
    

    返回string(29) "Zend\View\HelperPluginManager"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-20
      • 2012-09-28
      相关资源
      最近更新 更多