码迷,mamicode.com
首页 > 编程语言 > 详细

ThinkPHP5 打开多语言支持

时间:2018-07-12 18:00:33      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:ret   输入   pre   函数   bsp   auto   下标   16px   切换   

1、在thinkphp\start.php 页面中添加多语言的切换函数的参数格式,本贴目前只支持两种语言,并注意必须全部小写!全部小写!!全部小写!!!,注意这一步很关键

Lang::setAllowLangList([‘zh-cn‘,‘en-us‘,]);

  

2、在application\config.php 或项目中的config.php 页面中添加

    // 是否开启多语言
    ‘lang_switch_on‘         => true,
    // 默认全局过滤方法 用逗号分隔多个
    ‘default_filter‘         => ‘‘,
    // 默认语言
    ‘default_lang‘           => ‘zh-cn‘,
    // 自动侦测语言
    ‘lang_auto_detect‘  => true,  

  

3、在项目或thinkphp 文件夹中新建 lang 文件夹,在此文件夹中新建语言对应的文件,如zh-cn.php  这里文件名必须与上面第一点设置的参数相对应!但不区分大小写!输入以下内容

<?php
	
	return [
		‘Parameter error‘	=> ‘参数错误‘,
		‘Missing parameters‘	=> ‘缺少参数‘,
        ]

  

4、在控制器中调用,注意lang的参数是zh-cn.php 中数组的下标!

echo lang(‘Parameter error‘);

  

5、访问链接中添加lang=zh-cn 参数即可,例:http://localhost?lang=zh-cn

 

ThinkPHP5 打开多语言支持

标签:ret   输入   pre   函数   bsp   auto   下标   16px   切换   

原文地址:https://www.cnblogs.com/zwb121/p/9300434.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!