TP5多国语言不能自动侦测语言也不能使用默认语言

浏览:1066 发布日期:2017/11/20 分类:ThinkPHP5专区 关键字: 多语言
RT
配置文件是这样写的    // 多国语言
    'lang_switch_on' => true,
    'default_lang' => 'ja',
    // 语言列表
    'lang_list' => ['zh-cn','ja'],
语言文件在/application/lang里
当设置了think_var的cookie时可以正常显示语言
但是不设置think_var的时候则不会显示任何语言
另外public function __construct(){
        parent::__construct();
        if(!\think\Cookie::has('think_var')){
            \think\Cookie::set('think_var','zh-cn');
            Lang::range('zh-cn');
        }
}
这样也不可以
最佳答案
评论( 相关
后面还有条评论,点击查看>>