ThinkPpp6 သည် MVC mode ကိုချမှတ်သောစွမ်းဆောင်နိုင်သည့် PHP framework ဖြစ်သည်။ ဤဆောင်းပါးသည် ThinkPht6 ကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ရှင်းပြပါမည်။
ThillPhp6 ဖြင့်စတင်ရန်သင်မူဘောင်ကို ဦး စွာတပ်ဆင်ရန်လိုအပ်သည်။ ၎င်းကိုတေးရေးဆရာမှတဆင့်အလွယ်တကူတပ်ဆင်ပြီးအောက်ပါ command များကို run နိုင်သည်။
<span class="fun">Composer ဖန်တီး - စီမံကိန်း Topthink / THET TP6 TP6</span>
တပ်ဆင်ပြီးပြီးပါကစီမံကိန်းလိုအပ်ချက်များအရဒေတာဘေ့စ်ဆက်သွယ်မှုများကဲ့သို့သောအခြေခံချိန်ညှိချက်များကိုပြင်ဆင်ရန်လိုအပ်သည်။ ThisPhpp6 ၏ configuration file file သည် config directory တွင်တည်ရှိပြီးသင့်လျော်သောပြုပြင်မွမ်းမံမှုများပြုလုပ်နိုင်သည်။
TherfPP6 တွင် Controller သည်စီးပွားရေးယုတ္တိဗေဒကိုကိုင်တွယ်သောအဓိကအစိတ်အပိုင်းဖြစ်သည်။ Controller မှတစ်ဆင့်သင်သည်အသုံးပြုသူတောင်းဆိုမှုများကိုလက်ခံရရှိပြီးတုံ့ပြန်မှုကိုပြန်ပေးနိုင်သည်။ Controller ကိုဖန်တီးရန် command သည်အောက်ပါအတိုင်းဖြစ်သည် -
<span class="fun">PHP Meter Make: Controller အညွှန်းကိန်း</span>
ဤ command သည်သင်သက်ဆိုင်ရာစီးပွားရေးယုတ္တိဗေဒကိုရေးနိုင်သည့်အက်ပလီကေးရှင်း / controller လမ်းညွှန်တွင်အညွှန်းကိန်းအမည်ရှိ Controller ဖိုင်ကိုဖန်တီးလိမ့်မည်။
အသုံးပြုသူမျက်နှာပြင်ကိုပြန်ဆိုရန်တာ 0 န်ရှိသည်။ TherePhp6 တွင်ဖိုင်များကိုကြည့်ရန်ဖိုင်များကို App / View လမ်းညွှန်တွင်သိမ်းဆည်းထားသည်။ သင်မြင်ကွင်းကို Controller မှတဆင့်ဖွင့်နိုင်ပြီးအောက်ပါနမူနာကုဒ်ဖြစ်သည်။
public function index()
{
return view();
}
ဤကုဒ်သည်အညွှန်းကိန်းအမည်ရှိ View File ကိုဖွင့်ပြီးအသုံးပြုသူထံသို့ပြန်ပို့ပါမည်။
TherPPP6 တွင်မော်ဒယ်ကိုဒေတာဘေ့စ်နှင့်အပြန်အလှန်ဆက်သွယ်ရန်အသုံးပြုသည်။ မော်ဒယ်မှတစ်ဆင့်သင်သည်ဒေတာဖြည့်စွက်ခြင်း,
အသုံးပြုသူတောင်းဆိုမှုများကိုခွဲခြမ်းစိတ်ဖြာခြင်းအတွက်လမ်းကြောင်းသည်တာဝန်ရှိသည်။ ဤတွင်လမ်းကြောင်းကိုသတ်မှတ်ပေးသောကုဒ်ဥပမာတစ်ခုရှိသည်။
use think\facade\Route;
Route::get('hello/:name', 'index/hello');
ဤကုဒ်သည် / hello / xxx ကို 0 င်ရောက်ခြင်းကိုလမ်းကြောင်းမှန်ပေါ်သို့ 0 င်ရောက်ခြင်းကိုလမ်းကြောင်းမှန်ပေါ်သို့သွားမည်။
Middleware ဆိုသည်မှာအပြောင်းအလဲအတွက်တောင်းဆိုစဉ်အတွင်းယုတ္တိဗေဒကိုထည့်သွင်းရန်အသုံးပြုသောအစိတ်အပိုင်းတစ်ခုဖြစ်သည်။ TherePhp6 တွင် authentication, logging နှင့်အခြားလုပ်ဆောင်မှုများကဲ့သို့သော middleware ထုတ်လုပ်ခြင်းကိုအသုံးပြုနိုင်သည်။
ThinkPpP6 သည် HTTP တောင်းဆိုမှုများနှင့်တုံ့ပြန်မှုသင်တန်းများမှတစ်ဆင့် HTTP တောင်းဆိုမှုများနှင့်တုံ့ပြန်မှုများပေါ်တွင်ပြောင်းလွယ်ပြင်လွယ်စစ်ဆင်ရေးများကိုပေးသည်။ ဤအတန်းများကိုသင်ရယူရန်အချက်အလက်များကိုရယူရန်နှင့်ဒေတာဆက်တင်များကိုတုံ့ပြန်ရန်သင်အသုံးပြုနိုင်သည်။
ဤဆောင်းပါးသည်တပ်ဆင်ခြင်း, Controller, Views, Routings စသဖြင့်တပ်ဆင်ခြင်း, Controller, Views, Routings စသည်ဖြင့်အသုံးပြုသောအခြေခံအသုံးပြုမှုကိုမိတ်ဆက်ပေးသည်။ Web applications များကိုထိရောက်စွာတည်ဆောက်ပြီးဖွံ့ဖြိုးမှုစွမ်းရည်ကိုတိုးတက်စေရန် ThinkPpP6 မူဘောင်၏အားသာချက်များကိုအပြည့်အဝပေးသည်။