ThinkPHP內置經過\think\Lang
類提供多語言支持,若是你的應用涉及到國際化的支持,那麼能夠定義相關的語言包文件。php
任何字符串形式的輸出,均可以定義語言常量。html
一、首先在公共配置文件設置多語言支持配置參數:thinkphp
二、添加語言包 系統默認加載語言包 路徑cookie
框架語言包: thinkphp\lang\當前語言.php 應用語言包: application\lang\當前語言.php 模塊語言包: application\模塊\lang\當前語言.php
假設咱們增長了兩個語言包zh-en.php:app
[ => , => , ];
en-us.php框架
[ => , => , ];
接下來編寫代碼:code
lang() { ($_GET[]) { : cookie(, ); ; : cookie(, ); ; } }
咱們用這個方法來動態的設置語言cookie 用來區分使用那個語言包展現數據htm
三、編寫html頁面代碼:blog
假設咱們訪問路徑 http://www.xxx.com/index/index/lang?lang=zh-cn字符串
頁面地址:http://www.xxx.com/ 頁面結果:
http://www.lanshi.com/index/index/lang?lang=en-us
頁面地址:http://www.xxx.com/ 頁面結果: