tp框架多语言的支持

多语言设置就是通过get参数 告诉当前的请求使用什么语言

第一次使用get 变量传递语言,之后语言还会保存在cookie里,供下次使用

如果get没有传递语言,浏览器会根据当前地区选中对应的语言,程序也可以读取浏览器的对应的语言变量选择对应的语言

设置步骤:

1、多语言通过行为ThinkPHP/Library/Behavior支持

2、语言包有四种,后定义的会覆盖先定义的(类似配置文件 config.php覆盖convertion.php)

3、在config.php里开启多语言支持

4、确保行为Behavior代码执行

    a、手动启动CheckLangBehavior行为   ThinkPHP/Mode/common.php  ('tags')

    b、项目/Common/Conf/tags.php

5、语言包四个等级

6、获得语言变量信息

1、L()快捷函数,可以获得全部或指定 语言变量

2、使用语言,获全部语言,assign()传递语言变量到模板进行具体使用

3、{$Think.language.名称}

7、每个语言自己对应具体的一个文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值