0

我使用 ZF2... 如何在 viewhelper 中调用服务管理器?我的问题是这样的。我使用 slug 模块进行 sef 链接。(链接:https ://packagist.org/packages/olliebrennan/zf2-slug-generator )

我需要从视图助手调用它的服务。但怎么能做到这一点?

class CommonHelper extends AbstractHelper
{
    public function getSefLink($link){
        //my problem is here, how can i call service locator??
        $slug = $this->getServiceLocator()->get('SeoUrl\Slug');
        return $slug->create($link);
    }
}
4

1 回答 1

1

View Helper 中 Zend Framework 2 服务的副本

$this->getServiceLocator()->getServiceLocator();
于 2014-09-23T11:06:46.923 回答