如何在自定义视图助手中使用ZF2视图助手

jcr*_*opp 2 view-helpers zend-framework2

我想创建一个自定义视图助手重用一套标准的网页链接在几个视图脚本,并且我有麻烦从路由获取的URL.如果ZF2 url帮助程序url($name, $urlParams, $routeOptions, $reuseMatchedParams在视图脚本本身中编码,则它会从路径参数生成URL.但是,如果我将相同的代码放在我的自定义帮助器中,我会得到以下消息:

 Call to undefined method myCustomHelperPath::url() 
Run Code Online (Sandbox Code Playgroud)

我知道有一些控制器插件可以从路由中获取URL,但我试图在视图助手中获取URL,而不是控制器.在我的例子中,我想在我的自定义视图助手中使用ZF2视图助手.

edi*_*igu 10

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

$this->view->otherHelper();
Run Code Online (Sandbox Code Playgroud)