来自CakePHP 3 Book
// 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现在怎么样?
在bootstrap中:
ini_set('intl.default_locale', 'hr_HR');
在View?
答案 0 :(得分:6)
来自unsigned uu;
long ll;
#if LONG_MAX >= UINT_MAX
if (uu < ll)
#if LLONG_MAX >= UINT_MAX
if (uu < ll*1LL)
#else
if (uu32 <= LONG_MAX && uu32 < ll32)
// if (ll < 0 || uu < ll)
#endif
文档的引用:
[...] 将返回当前配置的语言环境存储在 intl.default_locale PHP设置。 [...]
<强> https://api.cakephp.org/3.5/class-Cake.I18n.I18n.html#_getLocale 强>
所以
I18n::getLocale()