成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Thinkphp3.2.2多語言包配置與實(shí)用技巧

Thinkphp3.2內(nèi)置多語言支持,如果你的應(yīng)用涉及到國際化的支持,那么可以定義相關(guān)的語言包文件。任何字符串形式的輸出,都可以定義語言常量。

創(chuàng)新互聯(lián)建站專業(yè)提供成都主機(jī)托管四川主機(jī)托管成都服務(wù)器托管四川服務(wù)器托管,支持按月付款!我們的承諾:貴族品質(zhì)、平民價格,機(jī)房位于中國電信/網(wǎng)通/移動機(jī)房,成都移動機(jī)房服務(wù)有保障!

要啟用多語言功能,需要配置開啟多語言行為,在應(yīng)用的配置目錄下面的行為定義文件tags.php中,添

加:

return array(
    //開啟多語言行為
    'app_begin'=>array('Behavior\CheckLangBehavior'),
);

要開啟語言包功能,需要在應(yīng)用的配置文件(Application\Common\Conf\config.php)中進(jìn)行如下配置:

'LANG_SWITCH_ON' => true,// 開啟語言包功能
'LANG_AUTO_DETECT' => true,// 自動偵測語言 開啟多語言功能后有效
'DEFAULT_LANG' => 'zh-cn',// 默認(rèn)語言包
'LANG_LIST' => 'zh-cn',// 允許切換的語言列表 用逗號分隔
'VAR_LANGUAGE' => 'l',// 默認(rèn)語言切換變量

配置應(yīng)用公共語言包(Application/Common/Lang/zh-cn.php):

return array(
     'lan_define'=>'歡迎使用ThinkPHP',
);

如果要在模板中輸出語言變量不需要在控制器中賦值,可以直接使用模板引擎特殊標(biāo)簽來直接輸出語言定義的值:

{$Think.lang.lang_define}

或者:

{:L(lan_define)}

變量傳入的支持 文件格式: $format,文件大?。?size

'FILE_FORMAT' => '{$format},{$size}',

在模板中輸出語言字符串的時候傳入變量值即可:

{:L('FILE_FORMAT',array('format' => 'jpeg,png,gif,jpg','size' => '2MB'))}

Thinkphp3.2.2語言包文件的命令和位置:

ThinkPHP/Lang/zh-cn.php 框架底層語言包

Application/Common/Lang/zh-cn.php 應(yīng)用公共語言包

Application/Home/Lang/zh-cn.php Home模塊語言包

Application/Home/Lang/zh-cn/user.php Home模塊的User控制器語言包

語言子目錄采用瀏覽器的語言命名(全部小寫)定義,例如English (United States) 可以使用en-us作為目錄

名。如果項(xiàng)目比較小,整個項(xiàng)目只有一個語言包文件,那可以定義應(yīng)用的公共語言文件即可,而無需按照

模塊分開定義。

實(shí)用技巧:

在實(shí)際開發(fā)中會經(jīng)常碰到在多個頁面中出現(xiàn)一些相同的內(nèi)容,這給我們平時的開發(fā)和維護(hù)帶來了很多不便,而Thinkphp3.2.2的語言包功能可以為我們很好的解決這個問題,只需要在應(yīng)用的公共目錄下定義一個公共語言包,將那些多次出現(xiàn)的內(nèi)容定義為一個語言變量,最后在需要的地方輸出就可以了。

當(dāng)前題目:Thinkphp3.2.2多語言包配置與實(shí)用技巧
地址分享:http://jinyejixie.com/article6/jojeig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、網(wǎng)站設(shè)計(jì)公司做網(wǎng)站、App開發(fā)、網(wǎng)站制作商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司
同仁县| 栾川县| 黑河市| 城市| 宣威市| 外汇| 广昌县| 称多县| 汉阴县| 措美县| 合江县| 高唐县| 临猗县| 镇雄县| 颍上县| 江华| 成武县| 古浪县| 嘉善县| 呼伦贝尔市| 罗山县| 金平| 平谷区| 京山县| 潜江市| 色达县| 竹北市| 图们市| 盐边县| 南雄市| 开平市| 于都县| 拉萨市| 蕉岭县| 商水县| 黑龙江省| 阿拉善右旗| 平遥县| 延庆县| 东乡族自治县| 孙吴县|