0

如何在我的視圖中獲取traslator語言環境?zend框架2從視圖中獲取語言環境PhpRenderer

我想從變量$ this開始(視圖的PhpRenderer)。 即我不想使用onBootstrap也不使用ActionController,因爲我不在乎有一個視圖變量。

謝謝!

+0

如果你不喜歡某些東西,請提供您的使用案例。因爲這可能會影響答案。 tbp:你想要做什麼? – Sam

回答

3

你應該嘗試:

<?php echo \Locale::getDefault(); ?> 

許多的I18n類提及PHP的Locale類(http://www.php.net/locale) - 所以在我看來,這將是一個很好的起點點。

-1

這個解決方案在我看來不起作用。

致命錯誤:類 '區域設置' 未發現在C:\ XAMPP \ htdocs中......

+0

如果你回覆我的回答,SO會通知我。此錯誤是因爲您沒有啓用或安裝INTL擴展。正如您提到的XAMPP,它可能可用但未啓用。檢查您是否在C:\ xamp \ php \ ext中有php_intl.dll - 如果是這樣,請在php.ini中添加/啓用它 – DrBeza