我如何在 ZF 2 中的 Controller 中调用 basePath 助手。我必须重定向到我需要基本路径的特定 url。
return $this->redirect()->toUrl($basePath.'/application/rent/search');

最佳答案

这是一个 easy method 使 Controller 内的所有 View 助手都可用。因此,您应该能够使用以下内容:

public function someAction()
{
    $renderer = $this->serviceLocator->get('Zend\View\Renderer\RendererInterface');
    $url = $renderer->basePath('/application/rent/search');
    $redirect = $this->plugin('redirect');
    return $redirect->toUrl($url);
}

关于zend-framework2 - Zend Framework 2 Controller 中的基本路径访问,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13642275/

10-15 03:01