0

我在 zf2 模块中有一个服务定位器定义为

class User implements  ServiceLocatorAwareInterface
{

}

我想使用类似于$this->url() for views这里的东西..

这可能吗.. ?

4

1 回答 1

4

由于您的模型实现了ServiceLocatorAwareInterface,因此它是。

$sl  = $this->getServiceLocator();
$vhm = $sl->get('viewhelpermanager');
$url = $vhm->get('url');

$urlString = $url($name, $params, $options, $reuseMatchedParams);

有关Zend\View\Helper\Url#__invoke()参数的详细信息,请参阅。

于 2013-04-30T12:08:54.080 回答