您好,登錄后才能下訂單哦!
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代碼執行
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://默認調用的語言包
"./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()快捷函數獲取所有的語言變量
6.2 Assign()傳遞語言變量到模版進行輸出
6.3 {$Think.lang.變量名稱 }
6.4 每個語言對應一個語言包
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。