Zend framework2 如何从自定义视图辅助对象中使用ZF2视图辅助对象

Zend framework2 如何从自定义视图辅助对象中使用ZF2视图辅助对象,zend-framework2,view-helpers,Zend Framework2,View Helpers,我想创建一个自定义视图帮助程序,以便在多个视图脚本中重用一组标准的页面链接,但在从路由中获取URL时遇到了问题。ZF2 url帮助程序url($name、$urlParams、$routeOptions、$reuseMatchedParams如果在视图脚本本身中编码,则会根据路由参数生成url。但是,如果我将相同的代码放在自定义帮助程序中,则会收到以下消息: Call to undefined method myCustomHelperPath::url() 我知道有控制器插件可以从路由中

我想创建一个自定义视图帮助程序,以便在多个视图脚本中重用一组标准的页面链接,但在从路由中获取URL时遇到了问题。ZF2 url帮助程序
url($name、$urlParams、$routeOptions、$reuseMatchedParams
如果在视图脚本本身中编码,则会根据路由参数生成url。但是,如果我将相同的代码放在自定义帮助程序中,则会收到以下消息:

 Call to undefined method myCustomHelperPath::url() 

我知道有控制器插件可以从路由中获取url,但我尝试在视图帮助程序中获取url,而不是在控制器中。在我的情况下,我希望从自定义视图帮助程序中使用ZF2视图帮助程序。

您应该在自定义视图帮助程序中使用其他视图帮助程序,如下所示:

$this->view->otherHelper();

太棒了。这是ZF2文档中发布的吗?我找不到它。+1
$this->view->plugin('viewhelpername')
也可以使用