来自CakePHP 3的书
// Before (CakePHP 2)
Configure::write('Config.language', 'fr_FR');
// Now
I18n::locale('en_US');之前在我们的CakePHP 2应用程序中
<?php if(Configure::read('Config.language') != 'hrv') { ?>
<li>
<a href="<?php echo $this->Html->url('/hrv'); ?>" class="flag flag-hr">
<?php echo __('Hrv', true); ?>
</a>
</li>
<?php } ?>现在如何在CakePHP 3?
在引导中:
ini_set('intl.default_locale', 'hr_HR');在视野里?
发布于 2016-01-02 23:13:52
引用I18n::getLocale()文档:
..。将返回存储在intl.default_locale设置中的当前配置区域设置。..。
https://api.cakephp.org/3.5/class-Cake.I18n.I18n.html#
所以
use Cake\I18n\I18n;
if (I18n::getLocale() !== 'hr_HR') // ...https://stackoverflow.com/questions/34571516
复制相似问题