1.打開CheckLangBehavior.class.php:檔案在如下所示:
把裡面的以下四行代碼複制:
'LANG_SWITCH_ON' => false, // 預設關閉語言包功能
'LANG_AUTO_DETECT' => true, // 自動偵測語言 開啟多語言功能後有效
'LANG_LIST' => 'zh-cn', // 允許切換的語言清單 用逗号分隔 'LANG_LIST' => 'zh-cn',可以有其他語言
'VAR_LANGUAGE' => 'l', // 預設語言切換變量
複制到如下檔案中:
2.然後把:以下内容要把ThinkPHP/Conf/Mode/common.php的指定配置給覆寫,建一個tags.php檔案如下:
3.shop/Common/Conf/config.php裡面的這句話:
'LANG_LIST' => 'zh-cn,zh-tw,zh-us,en-us', // 允許切換的語言清單 用逗号分隔
zh-cn zh-cn zh-us en-us 這四種語言每個都要有一個語言包
分别是zh-cn.php zh-cn.php
需要建一個Lang檔案夾,把檔案放裡面
檔案裡面内容是 例如:
其他的語言包類似
4.例如通過Controller控制器ManageController.class.php裡的操作方法與前台模闆産生關聯
通過assign(‘lang’,L())向模闆傳遞變量;如下所示:
5.前台模闆調用,如{$lang.USERNAME}:如下所示:
6.然後對位址進行通路:如
http://域名/項目/index.php/子產品/控制器/操作方法/hl/zh-cn
進行更多交流
微信掃描關注“公衆号”