The TerryPhp မူဘောင်တွင်ဒေတာဘေ့စ်အသစ်တစ်ခုကိုပြင်ဆင်ခြင်း၏အဓိကရည်ရွယ်ချက်မှာသီးခြားစီစီးပွားရေးလိုအပ်ချက်များကိုဖြည့်ဆည်းရန်ဖြစ်သည်။ ကွဲပြားခြားနားသောဒေတာဘေ့စ်များတွင်သိမ်းဆည်းထားရန်စီးပွားရေးလုပ်ငန်းလိုအပ်ချက်များကိုကွဲပြားခြားနားသောသို့မဟုတ်ကွဲပြားခြားနားသောဒေတာကိုလိုအပ်သည့်အခါဒေတာဘေ့စ်များတွင်သိုလှောင်ရန်လိုအပ်ပါကအထူးသဖြင့်ဒေတာဘေ့စ်အသစ်ကိုသီးခြားစီ configure လုပ်ရန်အထူးအရေးကြီးသည်။ ဤ configuration method မှတဆင့် developer များသည် developer များကစာဖတ်ခြင်းကိုခွဲခြားခြင်းနှင့်ရေးသားခြင်းကိုခွဲခြားသိမြင်နိုင်သည်။
1 ။ database အသစ်၏ connection configuration ကိုသိုလှောင်ရန် config directory အသစ်တစ်ခုကို Configase Directory ရှိ Database.php ဖိုင်အသစ်တစ်ခုဖန်တီးပါ။
2 ။ config / database.php ဖိုင်တွင် Database အသစ်အတွက် connection configuration ကိုထည့်ပါ။ ဤတွင် configuration ဥပမာတစ်ခုဖြစ်သည်။
ပြန်လာ [ // ပုံမှန်ဒေတာဘေ့စ်ဆက်သွယ်မှု configuration 'default' => [ 'Type' => 'MySQL', 'hostname' => 'localhost', 'database' => 'ThinkPPP', 'Username' => 'root', 'လျှို့ဝှက်နံပါတ်' => '', 'HostPort' => '', 'charset' => 'UTF8MB4', 'ရှေ့ဆက်' => '', ], // New Database Connection Configuration 'New_DB' => [ 'Type' => 'MySQL', 'hostname' => 'localhost', 'database' => 'New_DB', 'Username' => 'root', 'လျှို့ဝှက်နံပါတ်' => '', 'HostPort' => '', 'charset' => 'UTF8MB4', 'ရှေ့ဆက်' => '', ], ];
အထက်ပါကုဒ်ပါ 0 င်သည့်ဥပမာတွင် default သည် default database connection configuration နှင့် New_DB သည်အသစ်သော database configurations ဖြစ်သည်။ သက်ဆိုင်ရာလယ်ကွင်းများကိုအမှန်တကယ်လိုအပ်ချက်များနှင့်အညီပြုပြင်နိုင်သည်။
3 ။ သင်ဒေတာဘေ့စ်အသစ်ကိုအသုံးပြုရန်လိုအပ်သည့်နေရာတွင်ဒေတာဘေ့စ် connection configuration တွင်ဖြတ်သန်းခြင်းဖြင့်လည်ပတ်သည်။ ဥပမာအားဖြင့်:
// ပုံမှန်အားဖြင့် $ user = dB :: 'dame (' user 'name (' user) ကိုချိတ်ဆက်ရန် default ကိုအသုံးပြုပါ။ // database $ user = DB :: Connective ('Newb::' Connect ('user)) နှင့်ချိတ်ဆက်ရန် New_DB connection configuration အသစ်ကိုသုံးပါ။ > အမည် (' user) -> ID ', 1),
DB :: Connective ('New_DB') နည်းလမ်းကိုတဆင့် Method Method မှတစ်ဆင့်ကျွန်ုပ်တို့သည် New_DB ဒေတာဘေ့စ်နှင့်ဆက်စပ်မှုကိုသတ်မှတ်သည်။
1 ။ ဒေတာဘေ့စ်အသစ်တစ်ခုကိုလည်ပတ်သောအခါ DB :: Name () နည်းလမ်းကိုတိုက်ရိုက်မသုံးပါနှင့်။ DABASE အသစ်ကိုမှန်ကန်စွာလည်ပတ်နိုင်အောင် DB :: Connection () နည်းလမ်းကိုပထမ ဦး ဆုံးဖြတ်သန်းပါ။
2 ။ database အသစ်၏ connection configuration အချက်အလက်များကို config / database.php တွင် configure လုပ်ရမည်။ configured မရရှိပါကဒေတာဘေ့စ်နှင့် ချိတ်ဆက်. မရပါ။
3 ။ Database configuration အသစ်သည်ဒေတာဘေ့စ်အမျိုးအစား, Host အမည်, သုံးစွဲသူအမည်, စကားဝှက်စသည်ဖြင့်မတူပါ။ configuration ကိုပြုပြင်သည့်အခါသတင်းအချက်အလက်မအောင်မြင်ရန်နှင့်မပြည့်စုံသောသတင်းအချက်အလက်မှန်ကန်မှုကိုသေချာစေရန်သေချာစေပါ။
ဒေတာဘေ့စ်အသစ်ကိုသီးခြားစီပြင်ဆင်ခြင်းအားဖြင့် developer များကစာဖတ်ခြင်းနှင့်ဒေတာဘေ့စ်များကိုခွဲခြားခြင်း, configuring လုပ်သည့်အခါ DB :: Connect () Method ကိုတိုက်ရိုက်သုံးမည့်အစား DB :: Connect () မှတဆင့်မှန်ကန်သော database connection confripluration ကိုဖြတ်သန်းရန်အထူးဂရုပြုသင့်သည်။ ထို့အပြင် configuration file file config / database.php တွင် configuration အချက်အလက်များသည်ဒေတာဘေ့စ်အသစ်နှင့်ဆက်သွယ်မှုကိုသေချာစေရန်တိကျမှန်ကန်ရမည်။