2017-10-17 145 views
-1

在Zend Framework 3中有几种获取浏览器语言的方法。任何人都可以告诉我什么应该是正确的方式吗?ZF3获取浏览器语言

我在考虑获取语言环境并从中减去语言吗?

回答

0

在ZF 2,在控制器

地方
$translator = $this->getServiceLocator()->get('translator'); 
    $t = $translator->getLocale(); 
+3

在ZF3服务定位器已被弃用,这是不行的。 –

+0

已过时自ZF2.5 – Garry

1
$this->request->getHeader('Accept-Language')->getPrioritized()[0]->getPrimaryTag(); 

$this->request->getHeader('Accept-Language')->getPrioritized()[0]->getLanguage(); 
+0

是的,我想这也出来,但只看到你的帖子昨天,但谢谢寿!我更多地看到了这个问题,所以应该可以为更多的人提供帮助! –