您好,登錄后才能下訂單哦!
1.多語言通過行為Behavior支持/ThinkPHP/Library/Behavior/CheckLangBehavior.class.php
2.語言包一共有4種,后定義的要覆蓋先定義的(類似配置文件Config.php覆蓋/ThinkPHP/Conf/convention.php)
3.在config.php里面開啟多語言支持
'LANG_SWITCH_ON' => true, // 開啟語言包功能 'LANG_AUTO_DETECT' => true, // 自動偵測語言開啟多語言功能后有效 'LANG_LIST' => 'zh-cn', // 允許切換的語言列表用逗號分隔 'VAR_LANGUAGE' => 'l', // 默認語言切換變量
4.確保行為Behavior代碼執(zhí)行
4.1手動啟動該CheckLangBehavior.class.php行為
4.2 home/Common/conf/tags.php
<?php returnarray( // 添加下面一行定義即可 // 'app_begin' =>array('Behavior\CheckLang'), // 如果是3.2.1版本 需要改成 // 'app_begin' =>array('Behavior\CheckLangBehavior'), );
5語言包4個等級
"E:\huiyukeji-php\text\ThinkPHP/Lang/zh-cn.php"http://默認調(diào)用的語言包
"./Application/Common/Lang/zh-cn.php"http://讀取公共語言包
"./Application/Home/Lang/zh-cn.php"http://讀取指定模塊語言包
"./Application/Home/Lang/zh-cn/index.php"http://讀取指定模塊具體控制器對于的語言包
6獲取語言變量信息
6.1 L()快捷函數(shù)獲取所有的語言變量
6.2 Assign()傳遞語言變量到模版進行輸出
6.3 {$Think.lang.變量名稱 }
6.4 每個語言對應(yīng)一個語言包
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。