
2014-06-26  ♦€¥;| 發布者:梁★↔©國(guó)芳 |&n<♠$₹bsp; 查看(kàn):3'320次
Thinkphp擴展配置可(kě)以支持自(zì)動加載額外(wài)的(↔↓de)自(zì)定義配置文(wén)件(jià§✘n),并且配置格式和(hé)項目配置一(yī)樣><。 設置擴展配置的(de)方式如(rú)下(xià)(多(duō)✔§✘個(gè)文(wén)件(jiàn)用(yò©↑ng)逗号分(fēn)隔):
// 加載擴展配置文(wén)件(jiàn)'LOAD_EXT_CONFIG' => 'user,db',
假設擴展配置文(wén)件(jiàn)user.php 和(hé)db.php分(fēn)别用(yòng)于用(yòng)戶配置和(hé)數♣∑(shù)據庫配置,這(zhè)樣做(zuò)的(de)好(hǎo♥ ∏≥)處是(shì)哪怕以後關閉調試模式,你(nǐ)≤♦修改db配置文(wén)件(jiàn)後依然會(huì)自(zì)動生(sh&₹•ēng)效。
如(rú)果在應用(yòng)公共設置文(wén)件(jiàn)中配置的(d♣Ω←€e)話(huà),那(nà)麽會(huì)自(∞σzì)動加載應用(yòng)公共配置目錄下(☆↔xià)面的(de)配置文(wén)件(jiàn)Application/Common/Conf/user.php和(hé)Application/Common/Conf/db.php。
如(rú)果在模塊(假設是(shì)Home模塊)的(d☆β∑±e)配置文(wén)件(jiàn)中配置的(de)話(huà),則÷®♥≤會(huì)自(zì)動加載模塊目錄下(xià)面的(de)配置★∑←文(wén)件(jiàn) Application/Home/Conf/€≈α↓user.php 和(hé) Application/Home/Conf/db.php。
默認情況下(xià),擴展配置文(wén)件(jiàn)中的(de)設置 ♥ 參數(shù)會(huì)并入項目配置文(wé≈&₩n)件(jiàn)中。也(yě)就(jiù)是(shì)≈β•∑默認都(dōu)是(shì)一(yī)級配置參數(s★<®hù),例如(rú)user.php中的(de)配置參數(shù)如(rú∏φ✘)下(xià):
<?php//用(yòng)戶配置文(wén)件(jiàn)return array('USER_TYPE' => 2, //用(yòng)戶類型'USER_AUTH_ID' => 10, //用(yòng)戶認證ID'USER_AUTH_TYPE' => 2, //用(yòng)戶認證模式);
那(nà)麽,最終獲取用(yòng)戶參數☆♦ (shù)的(de)方式是(shì):
C('USER_AUTH_ID');
如(rú)果配置文(wén)件(jiàn)改成:
// 加載擴展配置文(wén)件(jiàn)'LOAD_EXT_CONFIG' => array('USER'=>'user','DB'=>'db'),
則最終獲取用(yòng)戶參數(shù)的(de∞≥±)方式改成:
C('USER.USER_AUTH_ID');
