看了tp多语言半天多的时间,按着手册正确的配置编写就是不能正确的在多语言中进行切换 ,也是各种百度各种google,原来最问题是我使用的是tp5.0版本
使用tp5.0.10之前的版本的,进行多语言切换会出现问题,具体的解决问题的办法 ,应先正确的配置对多语言的配置文件 (略过),正确的话应该会取用cookie('think_var')中的值进行语言的切换,但问题就出在取cookie('think_var')的值时取不到的情况。
解决办法是修改TP5中Lang.php的源码,具体文件位于thinkphp/library/think/Lang.php
,修改第155
行的detect
方法
public static function detect()
{
//替换该方法
}
方法地址:http://download.csdn/download/wenshuai5520/10266497
更多推荐
thinkphp5 多语言不能正确切换
发布评论