• ThinkPHP5 打开多语言支持


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

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

      

    2、在applicationconfig.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

  • 相关阅读:
    JavaScript语言精粹_第二章
    java并发Executors学习笔记
    iOS开发响应者链触摸事件
    快速学会Spring动态代理原理
    iOS类别Category与扩展Extension
    几款iOS开发常用工具
    Java回调接口的理解
    零基础学iPhone开发
    Java中的多线程
    Java文件下载的几种方式
  • 原文地址:https://www.cnblogs.com/zwb121/p/9300434.html
Copyright © 2020-2023  润新知