【问题标题】:zend framework 2 get locale from view PhpRendererzend framework 2 从视图 PhpRenderer 获取语言环境
【发布时间】:2012-10-25 19:07:49
【问题描述】:

如何在我的视图中获取翻译语言环境?

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

谢谢!

【问题讨论】:

  • 如果您不关心某些东西,也请提供您的用例。因为这可能会影响答案。 tbp:你到底想做什么?

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


【解决方案1】:

你应该试试:

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

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

【讨论】:

    【解决方案2】:
    <?php echo $this->plugin('translate')->getTranslator()->getLocale(); ?>
    

    见: Get local value in layout or view in Zend Framework 2

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-06
      • 2022-12-10
      • 1970-01-01
      相关资源
      最近更新 更多