2017-10-17 146 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

是的,我想這也出來,但只看到你的帖子昨天,但謝謝壽!我更多地看到了這個問題,所以應該可以爲更多的人提供幫助! –