thinkphp5 多语言不能正确切换

编程知识 更新时间:2023-04-04 06:33:26

看了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 多语言不能正确切换

本文发布于:2023-04-04 06:33:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/49bc8e3b39adfdc3c1f1ede68fa21935.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:多语言   正确

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 41521文章数
  • 14阅读数
  • 0评论数