看了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.net/download/wenshuai5520/10266497