0 က်ဘ်အပလီကေးရှင်းများကိုတီထွင်သောအခါဒေတာဘေ့စ်၏အချက်အလက်များကိုရှေ့တန်းမှထပ်မံလုပ်ဆောင်ရန် JSON format ကိုပြောင်းလဲရန်လိုအပ်သည်။ ဤဖြစ်စဉ်သည် ThinkPpP5 မူဘောင်ကို သုံး. developer များအတွက်အလွန်ရိုးရှင်းပြီးအကျိုးရှိသည်။ ဒီဆောင်းပါးမှာဒေတာဗတ်ပုံစံကို JSON format နဲ့ data ကိုဖတ်ရန် The Takephp5 မူဘောင်ကိုဘယ်လိုသုံးရမလဲဆိုတာအသေးစိတ်စာတမ်းတွေကိုပေးတယ်။
ဒေတာပြောင်းလဲခြင်းမပြုမီ, သင်သည်ဒေတာဘေ့စ်နှင့်ဆက်သွယ်ပြီး The Terryphp5 မူဘောင်မှတဆင့်အချက်အလက်များကိုရယူရန်လိုအပ်သည်။ အောက်ပါဥပမာသည်ဒေတာဘေ့စ်လုပ်ငန်းများအတွက်မူဘောင်မှ DB အတန်းအစားကိုမည်သို့အသုံးပြုရမည်ကိုပြသသည်။
Think \ DB ကိုသုံးပါ။ // ဒေတာဘေ့စ် DB :: Connect () နှင့်ဆက်သွယ်ပါ။ // ဒေတာကိုဖတ်ရန် $ ဒေတာ = DAT :: dab :: table ('table_name') -> select ();
ဒေတာများကိုအောင်မြင်စွာဖတ်ရှုပြီးနောက်နောက်တစ်ဆင့်မှာဒေတာများကို JSON format ဖြင့်ပြောင်းလဲရန်ဖြစ်သည်။ ThinkPpp5 မူဘောင်တွင် PHP ၏ built-in function json_encode () ကိုသုံးနိုင်သည်။ ဒေတာများကို JSON format ဖြင့်ပြောင်းလဲရန်အတွက်နမူနာကုဒ်ဖြစ်သည်။
// ဒေတာများကို JSON format ဖြင့် $ JSontata = JSONSontata = JSONS_CECDEDE ($ ဒေတာ) သို့ပြောင်းပါ။
ဒေတာများကို JSON format သို့ကူးပြောင်းပြီးနောက်နောက်တစ်ဆင့်မှာ၎င်းကိုရှေ့ဆုံးသို့ပြန်သွားရန်ဖြစ်သည်။ Data ကိုရှေ့တန်းစာမျက်နှာသို့ပြန်ပို့ရန် ThinkPhp5 ၏ JSON () နည်းလမ်းကိုသုံးနိုင်သည်။ JSON အချက်အလက်များကိုပြန်ပို့ခြင်းဥပမာတစ်ခုမှာဤတွင်ဖြစ်သည်။
JSON ($ JSONTATA) ကိုပြန်သွားပါ။
Database ဒေတာများကို JSON format မှ JSON format မှ JSON format ကိုဖတ်ရန်နှင့်ပြောင်းလဲရန်နှင့်ပြောင်းလဲခြင်းနှင့်နောက်ဆုံးတွင်၎င်းကိုရှေ့အဆုံးသို့ပြန်ပို့ပါ။
namespace app \ controller; Think \ DB ကိုသုံးပါ။ <p>class userconttroller<br> {<br> အများပြည်သူ function getuserdata ()<br> {<br> // ဒေတာဘေ့စနှင့်ဆက်သွယ်ပါ<br> DB :: Connect (),<br> // ဒေတာကိုဖတ်ပါ<br> $ ဒေတာ = DB :: TABLE ('users') -> Select ();<br> // ဒေတာကို JSON format နဲ့ပြောင်းပါ<br> $ jsondata = json_entode ($ ဒေတာ);<br> // JSON ဒေတာကိုပြန်ပို့ပါ<br> JSON ($ JSONTATA) ကိုပြန်သွားပါ။<br> }<br> }<br>
ဒေတာများကိုဒေခန်ပုံစံဖြင့်ဒေတာ format မှဒေတာများကိုဖတ်ရန် The Takephp5 မူဘောင်ကိုမည်သို့အသုံးပြုရမည်ကိုဤဆောင်းပါးကဖော်ပြသည်။ ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ခြင်းအားဖြင့်အချက်အလက်များကိုဖတ်ခြင်းနှင့် json_encode () function ကိုအသုံးပြုခြင်းအားဖြင့် developer များသည် developer များအလွယ်တကူရှေ့ဆက်စာမျက်နှာသို့အလွယ်တကူဖြတ်သန်းနိုင်သည်။ ThinkPpP5 မူဘောင်၏အကူအညီဖြင့်ဤလုပ်ငန်းစဉ်သည်အလွန်ရိုးရှင်းပြီးအကျိုးရှိရှိဖြစ်လာသည်။