zend框架2从视图PhpRenderer获取区域设置

时间:2012-10-25 19:07:49

标签: internationalization zend-framework2 zend-view zend-translate zend-locale

我如何在视图中获取traslator区域设置?

我想从变量$ this(视图的PhpRenderer)开始。 即我不想使用onBootstrap和ActionController,因为我不关心视图变量。

谢谢!

2 个答案:

答案 0 :(得分:3)

你应该尝试:

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

许多I18n类引用了PHP的Locale类(http://www.php.net/locale) - 因此在我看来这将是一个很好的起点。

答案 1 :(得分:0)

<?php echo $this->plugin('translate')->getTranslator()->getLocale(); ?>

请参阅: Get local value in layout or view in Zend Framework 2