我使用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);
}
}
答案 0 :(得分:1)
Zend Framework 2 Service in View Helper
的副本$this->getServiceLocator()->getServiceLocator();