php框架

 首页 > php框架 > ThinkPHP > thinkphp 中英文实现步骤 - Thinkphp

thinkphp 中英文实现步骤 - Thinkphp

分享到:
【字体:
导读:
          1、在项目配置文件(config php)加入: 39;LANG_SWITCH_ON 39;=true, 开启语言包功能 39;LANG_AUTO_DETECT 39;=true, 自动侦测语言开启多语言功能后有效 39;DEFAULT_LANG 39;= 39;zh-tc...

thinkphp 中英文实现步骤

1、在项目配置文件(config.php)加入:

  1. 'LANG_SWITCH_ON' => true, // 开启语言包功能  
  2. 'LANG_AUTO_DETECT' => true, // 自动侦测语言 开启多语言功能后有效  
  3. 'DEFAULT_LANG' => 'zh-tc'// 默认语言  
  4. 'LANG_LIST' => 'zh-cn,en-us'// 允许切换的语言列表 用逗号分隔  
  5. 'VAR_LANGUAGE' => 'l'// 默认语言切换变量 

2、在项目配置文件夹下创建tags.php

return array( // 添加下面一行定义即可 'app_begin'=>array('CheckLang') );

3、在项目文件夹Lang下添加zh-cn,en-us文件夹,在这文件夹下创建文件common.php,文件里内容格式如下:

  1. return array(  
  2. 'welcome'=>'你好'
  3.  'lan'=>'简体中文',  
  4.  ); 

4、在模板调用

{$Think.lang.welcome}

切换到:简体中文 | English

分享到:
thinkphp 该注意的一些小细节 - Thinkphp
thinkphp 该注意的一些小细节 1、添加自定义打印函数 在公用函数文件里一般是common/common.php,添加如下函数: function p($arr){  dump($arr,1,'',0);  }  2、在模板输出时if条件语句中的不可以使用点语法,要用$arr['']这种写法,用U方法生成路径时...
解决ThinkPHP GBK/GB2312编码乱码 - Thin...
解决ThinkPHP GBK/GB2312编码乱码 TP GBK,做项目的时候难免碰到之前做过的gbk要改版框架下,最近就遇到这样子的一个问题,本来可以随随便便的用原生写给朋友,但想了想,变相学习吧,把老程序改用框架写前台. 老的程序是GB编码的,但框架是 utf8 的M了个,TP的修改办法是: Config 里面配置 数据...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……