php框架

 首页 > php框架 > ThinkPHP > ThinkPHP3.0国际化配置方法 - Thinkphp

ThinkPHP3.0国际化配置方法 - Thinkphp

分享到:
【字体:
导读:
          TP3 0的国际化和2 x的配置方法有一些区别,如果你仅仅下的是核心文件我们需要在ThinkPHP Extend Behavior文件夹下导入CheckLangBehavior class php文件,这个文件完整版本里有,然后需要在Conf文件夹下...

ThinkPHP3.0国际化配置方法

TP3.0的国际化和2.x的配置方法有一些区别,如果你仅仅下的是核心文件我们需要在ThinkPHP/Extend/Behavior文件夹下导入CheckLangBehavior.class.php文件,这个文件完整版本里有,然后需要在Conf文件夹下新建tags.php文件内容为:

  1. return array
  2.     'app_begin'=>array(  //因为项目中也可能用到语言行为,最好放在项目开始的地方 
  3.         'CheckLang'      //检测语言 
  4.     ), 
  5. ); 
  6. ?> 

在Long文件夹下新建两个文件夹分别为zh-cn和en-us这两个文件夹中分别新建个文件叫common.php内容为:

  1. return array( 
  2. ‘welcome’=>"这是中文" 
  3. ) 
  4. return array( 
  5. ‘welcome’=>"english" 
  6. )?> 

我们在Conf文件夹中的config.php文件加入配置参数

'LANG_SWITCH_ON' => true, //开启多语言支持开关

'DEFAULT_LANG' => 'zh-cn', // 默认语言

'LANG_AUTO_DETECT'=> true, // 自动侦测语言

'LANG_LIST'=>'zh-cn,en-us', //允许切换的语言列表 用逗号分隔

分享到:
ThinkPHP结合JQeury实现POST提交数据 - T...
ThinkPHP结合JQeury实现POST提交数据 网站后台修改数据时,需要重打开页面修改吗?不用了,使用下面的方法即可实现: html代码:               //通过此处的ID获取数据表中的ID字段                 {$vo.u_name}                ...
TP config.php改变之后 - Thinkphp
TP config.php改变之后 如果改变了conf/config.php文件中的配置信息,那么需要删掉runtime/~runtime.php,否则:会出现系统信息错误. 比如我在配置完数据库信息后:   信息一直刷不出来,直到我删除了~runtime.php之后就好了: public function index() {      //$this...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……