Web Development အတွက် CakephoT မူဘောင်ကိုအသုံးပြုသောအခါဒေတာဘေ့စ်ဆက်သွယ်မှုသည်အခြေခံနှင့်ဝေဖန်မှုဖြစ်သည်။ အက်ပလီကေးရှင်းများကိုတည်ငြိမ်စွာအသုံးပြုရန်သေချာစေရန် Cakepho ရှိဒေတာဗေ့စ်ဆက်သွယ်မှုများကိုမည်သို့မှန်ကန်စွာပြင်ဆင်ရမည်ကိုဤဆောင်းပါးကရှင်းပြပါမည်။
ဒေတာဘေ့စ် connection conference ကို Cakig / App.php ဖိုင်တွင်တည်ရှိပြီးအဓိကအားဖြင့် DataSoUcks Arrray မှတဆင့်သတ်မှတ်ထားသည်။ ဒီခင်းကျင်းမှုသည်ဒေတာဘေ့စ်ဆက်သွယ်မှုအားလုံးနှင့်ပတ်သက်သည့်သတင်းအချက်အလက်များပါ 0 င်သည်။
အဓိက configuration parameters တွေကိုပါဝင်သည်:
'DataSoints' => [ 'default' => [ 'ClassName' => 'Cake \ ဒေတာဘေ့စ် \ ဆက်သွယ်မှု', 'Driver' => 'Cake \ ဒေတာဘိုစ် \ database \ database \ MySQL' ' 'Persistent' => False, 'host' => 'localhost', 'Username' => 'MyUSER', 'password' => 'myPassword', 'database' => 'MyDatabase', 'encoding' => 'UTF8', 'Timezone' => 'UTC', 'cachemetadata' => ဟုတ်တယ်, ], ],
configuration ကိုပြည့်စုံပြီးနောက်ဒေတာဘေ့စ် connection ကိုရယူပြီးအောက်ပါကုဒ်များမှတစ်ဆင့်မေးမြန်းမှုကိုလုပ်ဆောင်နိုင်သည်။
$ ဆက်သွယ်မှု = \ ဖုတ် \ dataSource \ tataSource \ connectermanager :: get ('default'); $ query = $ ဆက်သွယ်မှု -> စတိုးဆိုင် (), $ ရလဒ်များ = $ Query-> Select ([ID '', 'id' ']) -> မှ 'အသုံးပြုသူများ' မှ) -> execute () -> Fetchall ('Assoc');
Code တွင် conducturager :: get () ကို အသုံးပြုပါ။ Connection Connection Default ကိုမှန်ကန်စွာ ရယူရန်နှင့်ဒေတာဘေ့စ်စုံစမ်းမှုကို execute လုပ်ရန် query adign ကိုတည်ဆောက်ရန်။ ပြန်လည်ရရှိထားသောရလဒ်များကိုလွယ်ကူစွာလုပ်ဆောင်သောအချက်အလက်အပြောင်းအလဲအတွက်လုပ်ဆောင်ရန် Associative Array တွင်သိမ်းဆည်းထားသည်။
စစ်ဆင်ရေးများရှာဖွေခြင်းအပြင် Cakepher သည်ထည့်သွင်းခြင်း, update နှင့်ဖျက်ခြင်းကဲ့သို့သောဒေတာဘေ့စ်လုပ်ငန်းများကိုလည်းထောက်ပံ့သည်။ မူဘောင်သည်ကြွယ်ဝသော API interfaces များကိုထောက်ပံ့ပေးသည်။
Config / app တွင်ဒေတာဘေ့စ်ဆက်သွယ်မှုများကိုမှန်ကန်စွာပြင်ဆင်ခြင်းအားဖြင့် Cakephp မှပေးသောဒေတာဘေ့စ်စီမံခန့်ခွဲမှုသင်တန်းများကိုသင်အလွယ်တကူရရှိနိုင်ပါသည်။ ဤပြင်ဆင်မှုနှင့်အသုံးပြုမှုကိုကျွမ်းကျင်မှုသည်စီမံကိန်းဖွံ့ဖြိုးတိုးတက်မှုနှင့်ကုဒ်အရည်အသွေးတိုးတက်စေရန်ကူညီလိမ့်မည်။