Zend Framework 2 получить языковой стандарт с точки зрения PhpRenderer

Как я могу получить локаль traslator на мой взгляд?

Я хочу сделать это, начиная с переменной $this (PhpRenderer представления). то есть я не хочу использовать ни onBootstrap, ни ActionController, потому что мне не нужны переменные представления.

Спасибо!

2 ответа

Тебе стоит попробовать:

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

Многие из классов I18n ссылаются на класс Locale в PHP (http://www.php.net/locale) - так что, на мой взгляд, это было бы хорошей отправной точкой.

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

Смотрите: Получить локальное значение в макете или представлении в Zend Framework 2

Это решение не работает на мой взгляд.

Неустранимая ошибка: класс 'Locale' не найден в C:\xampp\htdocs......

Другие вопросы по тегам