ThinkPPP သည်လူကြိုက်များသော PHP Development Framework ဖြစ်ပြီးဖွံ့ဖြိုးရေးလုပ်ငန်းစဉ်ကိုရိုးရှင်းစေရန်အဆင်ပြေသောနှင့်အဆင်ပြေသောကိရိယာများကိုထောက်ပံ့ပေးသည်။ ၎င်းတို့အနက် i () နှင့်ဖန်တီးထားသောနည်းလမ်းများသည်များသောအားဖြင့်အသုံးများသောလုပ်ဆောင်မှုနှစ်ခုဖြစ်ပြီးတောင်းဆိုမှု parameters တွေကိုရယူရန်အတွက်တာဝန်ယူမှုကိုရယူရန်အတွက်တာဝန်ရှိသည်။ ဤဆောင်းပါးသည်ဤနည်းစနစ်နှစ်ခုနှင့်၎င်းတို့၏သက်ဆိုင်သည့်အခြေအနေများအကြားကွဲပြားခြားနားမှုများကိုအသေးစိတ်လေ့လာသုံးသပ်လိမ့်မည်။
i () သည်အမျိုးမျိုးသောတောင်းဆိုမှုဆိုင်ရာသတ်မှတ်ချက်များကိုအဆင်ပြေစွာရရှိရန်အသုံးပြုသော TerryPhp Framework ရှိအသုံးများသော function တစ်ခုဖြစ်သည်။ ၎င်းသည်တောင်းဆိုမှုတောင်းခံမှုသို့မဟုတ်ပို့စ်တောင်းဆိုမှုတစ်ခုဖြစ်သည်ဖြစ်စေ,
ငါ () နည်းလမ်းသည်တောင်းဆိုမှုအမျိုးမျိုးအတွက်သင့်တော်သည်, အထူးသဖြင့် Controller တွင်ပုံစံတင်ပြချက်များကိုလုပ်ဆောင်ခြင်းနှင့်အသုံးပြုသူမှထည့်သွင်းထားသောအချက်အလက်များကိုအလွယ်တကူရယူသည့်အခါ။
$name = I('get.name');
အထက်ဖော်ပြပါကုဒ်သည် INGECENT TONENT PARAMANCENT ကို "NAME" မှတဆင့် ('Get.name' မှတဆင့်အမည် "အမည်" အမည်ရရှိခဲ့သည်။
Create () နည်းလမ်းကို Model Objects များကိုချက်ချင်းလုပ်ရန်နှင့်တောင်းဆိုမှု parameters များကိုအလိုအလျောက်ချည်နှောင်ခြင်း,
တောင်းဆိုမှု parameters များစွာရှိသည့်အခါဖန်တီးမှု () နည်းလမ်းသည်အထူးသက်ဆိုင်ပါသည်။ တင်သွင်းသောအချက်အလက်များကိုသက်ဆိုင်ရာမော်ဒယ် attribute များသို့လျင်မြန်စွာချိတ်ဆက်နိုင်သည်။ နောက်ဆက်တွဲဖြည့်စွက်ခြင်း,
$User = M('User');
$data = array(
'username' => 'admin',
'password' => '123456'
);
$user = $User->create($data);
ဤဥပမာတွင် Create () နည်းလမ်းသည်ဒေါ်လာအသုံးပြုသူမော်ဒယ်လ်မော်ဒယ်လ်တွင်ဒေါ်လာဒေတာမော်ဒယ်တွင်ပါ 0 င်သည့် method သည်ဒေါ်လာဒေတာမော်ဒယ်တွင်ပါ 0 င်သည်။
i () method သည် Method Parameters များထံမှ Parameters များထံမှ Parameters များထံမှ Parameters များထံမှရယူခြင်း,
i () နည်းလမ်းသည် Parameter တန်ဖိုးများကိုပြန်လည်ပေးဆပ်သည်။ ၎င်းသည် developer ကိုကိုယ်တိုင်သတ်မှတ်ရန်လိုအပ်သည်။ နှင့်ဖန်တီး () create () အလိုအလျှောက် parameters တွေကိုနှင့်မော်ဒယ် attribute တွေ၏ binding ကိုအလိုအလျောက်ဖြည့်စွက်ပါလိမ့်မယ်။
i () Parameter သည် parameter ရယူခြင်းကိုအာရုံစိုက်ခြင်း () Create () parameters တွေကိုသာရရှိမည်မဟုတ်ဘဲနောက်ဆက်တွဲအချက်အလက်စစ်ဆင်ရေးလုပ်ငန်းစဉ်များတွင်ကူညီသည်။
- ကွဲပြားခြားနားသောတောင်းဆိုမှုအမျိုးအစားများအတွက် parameters တွေကိုရယူရန်လိုအပ်သည့်အခြေအနေများအတွက်သင့်တော်သည်။
- ရိုးရှင်းသောဒေတာစစ်ဆေးခြင်းနှင့်စစ်ထုတ်ခြင်းများအတွက်သင့်တော်သည်။
- parameters များစွာရှိသောအခြေအနေများအတွက်သင့်တော်ပြီးရှုပ်ထွေးသောဒေတာလုပ်ငန်းများအတွက်စံနမူနာကို 0 င်ရောက်ရန်လိုအပ်သည့်အခြေအနေများအတွက်သင့်တော်သည်။
- ဒေတာများကိုဖြည့်စွက်ရန်, ဖျက်ရန်,
i () နှင့် Create () သည် ThinkPPP တွင်အလွန်လက်တွေ့ကျသောနည်းလမ်းများဖြစ်သည်။ ယခင်သည်ပြောင်းလွယ်ပြင်လွယ်မရှိသောတောင်းဆိုမှုဆိုင်ရာတောင်းဆိုချက် parametersions ရယူရန်သင့်တော်သည်။ ဤနည်းလမ်းနှစ်ခုကိုရွေးချယ်ခြင်းနှင့်အသုံးပြုခြင်းကိုတိကျစွာစီးပွားရေးလုပ်ငန်းများလိုအပ်ချက်များအတိုင်းကျိုးကြောင်းညီညွတ်စွာအသုံးပြုခြင်းသည်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်ကုဒ်အရည်အသွေးကိုသိသိသာသာတိုးတက်စေနိုင်သည်။