天天看點

Thinkphp3.2.2多語言包實作

1、首先要下載下傳完整版的ThinkPHP 我用的是目前最新的 3.2.2

2、在目錄Application/Common/Conf/下建立一個檔案 tags.php  裡面添加内容如下:

<?php

/**

 * Created by PhpStorm.

 * User: erdangjiade

 * Date: 14-12-11

 * Time: 上午11:46

 */

return array(

    //配置開啟多語言行為 注意:這個官方手冊上給的是不對的哦。

    'app_begin' => array('Behavior\CheckLangBehavior'),

);

?>

3、在目錄Application/Common/Conf/config.php  裡面添加内容如下:

    // 開啟語言包功能

    'LANG_SWITCH_ON' => true,

    // 自動偵測語言 開啟多語言功能後有效

    'LANG_AUTO_DETECT' => true,

    // 允許切換的語言清單 用逗号分隔

    'LANG_LIST'        => 'zh-cn,en-us,zh-tw',

    // 預設語言切換變量

    'VAR_LANGUAGE'     => 'l',

4、在目錄Application/Common/下面建立目錄Lang裡面就放上你自己想要的語言包就可以了:

比如我的如下圖:

5、在控制器裡面添加一個方法比如我的方法名叫lang,如下圖:

6、在視圖裡面添加一個頁面,如下圖:

============================================================================

一起交流學習成長加個群呗:

程式開發群Linux、C:368848856

上海web開發群PHP/ASP:452703835 (初學者)

驗證資訊:二當家的