နေ့စဉ်ဖွံ့ဖြိုးတိုးတက်မှုတွင် configuration files များအသုံးပြုခြင်းသည်အထူးသဖြင့် The TerryPhp မူဘောင်ကိုအသုံးပြုသောအခါအလွန်များသောအားဖြင့်အလွန်များသောအားဖြင့်ဖြစ်သည်။ စနစ်တကျစီမံခန့်ခွဲမှုပြင်ဆင်ခြင်းသည်စီမံကိန်း၏ထိန်းသိမ်းနိုင်မှုနှင့်ပမာဏကိုများစွာတိုးတက်စေနိုင်သည်။ ဤဆောင်းပါးသည် ThinkPpp တွင် Custom Configuration ဖိုင်များကိုမည်သို့ထည့်သွင်းရမည်ကိုရှင်းပြပါမည်။
The TerePhp မူဘောင်တွင်စီမံကိန်း၏ parameters များ, cache cachemits, log settings (ဥပမာ config.php , configuration files များအပါအ 0 င် configuration files များကို Configuration Files သည်စီမံကိန်း၏ configuration files များအပါအ 0 င ်စီမံကိန်း၏ configuration file များ၌သိမ်းဆည်းထားသည်။
configuration file အသစ်တစ်ခုထည့်ရန် MyConfig.php ကဲ့သို့သော PHP file တစ်ခုတွင် PHP ဖိုင်ကိုသာဖန်တီးပါ, ပြီးနောက်ဖိုင်တွင် configuration content တစ်ခုကိုပြန်ပို့ပါ။
// config/myconfig.php
return [
'temperature' => 0.6,
];
ဤကုဒ်သည် configuration item ဟုခေါ်သော configuration item ကိုသတ်မှတ်ပြီးနောက်ဆက်တွဲခေါ်ဆိုမှုများအတွက်တန်ဖိုးကို 0.6 အထိသတ်မှတ်သည်။
Configuration ဖိုင်ကိုဖန်တီးပြီးနောက် ThypPP မှ Config အတန်းအစားမှတစ်ဆင့် Controller တွင်သင်ဝင်ရောက်ကြည့်ရှုနိုင်သည်။ အောက်တွင်ပြထားတဲ့အတိုင်း:
// application/index/controller/Index.php
namespace app\index\controller;
use think\Controller;
use think\facade\Config;
class Index extends Controller
{
public function index()
{
$temperature = Config::get('temperature');
echo 'လက်ရှိအပူချိန်ဖြစ်ပါတယ်' . $temperature;
}
}
အပေါ်ကဥပမာမှာ configuration item အပူချိန် နှင့်ရလဒ်ကိုရရန် config :: get () နည်းလမ်းကိုအသုံးပြုသည်။ ဤနည်းလမ်းသည်လျှောက်လွှာချိန်ညှိချက်များကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်။ ထိန်းသိမ်းရန်လွယ်ကူစေသည်။
TrillPPP ရှိစိတ်ကြိုက်ပြင်ဆင်ခြင်းဖိုင်ကိုထည့်သွင်းခြင်းသည်စီမံကိန်းသတ်မှတ်ချက်များကိုထိရောက်စွာစီမံရန်နည်းလမ်းတစ်ခုဖြစ်သည်။ configuration files များကိုသာ ဖန်တီး. config :: get method ကို အသုံးပြု. ၎င်းတို့ကိုဖတ်ရှုခြင်းအားဖြင့် developer များသည်စနစ်၏လုပ်ဆောင်နိုင်စွမ်းကိုအလွယ်တကူတိုးချဲ့နိုင်ပြီး၎င်းတို့၏ကုဒ်များ၏ဖတ်နိုင်မှုနှင့်ထိန်းသိမ်းခြင်းကိုပိုမိုကောင်းမွန်စေရန်လွယ်ကူစွာတိုးချဲ့နိုင်သည်။ သင့်စီမံကိန်းတွင်သင်၏စီမံကိန်းတွင်ပတ် 0 န်းကျင်မျိုးစုံရှိပါသလားသို့မဟုတ် settings ကိုပြောင်းလွယ်ပြင်ရန်လိုအပ်ပါက configuration files များကိုကောင်းစွာအသုံးပြုခြင်းသည်အလွန်လက်တွေ့ကျသည့်လှည့်ကွက်ဖြစ်သည်။