လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> TheyPhp မူဘောင်တွင်အုပ်စုဖွဲ့ခြင်းနှင့်စီမံခန့်ခွဲနည်း

TheyPhp မူဘောင်တွင်အုပ်စုဖွဲ့ခြင်းနှင့်စီမံခန့်ခွဲနည်း

gitbox 2025-06-28

TheyPhp မူဘောင်တွင်အုပ်စုဖွဲ့ခြင်းနှင့်စီမံခန့်ခွဲနည်း

TerryPhp မူဘောင်တွင်အုပ်စုသည် application များကို function သို့မဟုတ် module များဖြင့်ခွဲဝေရန်နည်းလမ်းဖြစ်သည်။ အုပ်စုတစ်ခုစီတွင် Code ၏ဖွဲ့စည်းတည်ဆောက်ပုံ, ထိန်းသိမ်းခြင်းနှင့်တွက်ချက်မှုကိုတိုးတက်စေသည့်လွတ်လပ်သော Controller, မော်ဒယ်များနှင့်ကြည့်ရှုရန်ဖိုင်များရှိသည်။ ဤဆောင်းပါးသည် TherePhp တွင် Settings ကိုမည်သို့အုပ်စုဖွဲ့ရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။

အုပ်စုတစ်ခုဖန်တီးပါ

အုပ်စုလိုက် directory ဖွဲ့စည်းပုံကိုဖန်တီးပါ

ပထမ ဦး စွာ ThinkPpp ၏လျှောက်လွှာလမ်းညွှန်အောက်တွင်အုပ်စုလိုက်လမ်းညွှန်အသစ်တစ်ခုကိုဖန်တီးပါ။ command line tools များကို အသုံးပြု. အုပ်စုများကိုလျင်မြန်စွာဖန်တီးနိုင်သည်။

 PHP က Build app (Group Name)

command ကိုကွပ်မျက်ပြီးနောက်စနစ်သည်လျှောက်လွှာလမ်းညွှန်တွင် [အုပ်စုအမည်] အမည်ရှိလမ်းညွှန်ကိုထုတ်ပေးလိမ့်မည်။ ဥပမာ "PHP Meter Build app admin" command ကို Command ကိုကွပ်မျက်ခြင်း "admin" ဟုခေါ်သောလမ်းညွှန်တစ်ခုဖန်တီးလိမ့်မည်။

အုပ်စု routing ကို configure

TherfPP တွင် routing ကို URL တောင်းဆိုမှုများကိုသက်ဆိုင်ရာ controller နည်းလမ်းသို့မြေပုံဆွဲရန်အသုံးပြုသည်။ အသစ်ဖွင့်ထားသောအုပ်စုများအတွက်လမ်းကြောင်းများကိုပြုပြင်ရန်သင် application directory ရှိ config directory တွင် Route.php ဖိုင်ကိုပြင်ဆင်ရန်လိုအပ်သည်။

Route.php ဖိုင်ကိုဖွင့်ပါ, "Route :: roude" နည်းလမ်းကိုရှာပါ, အုပ်စု routing rules များကိုထည့်ပါ။ ဥပမာအားဖြင့်, အောက်ပါကုဒ်နံပါတ်များသည် admin admin module ၏ index controller ၏အညွှန်းကိန်းနည်းလမ်းသို့ admin packets များအတွက်တောင်းဆိုမှုများကိုတောင်းဆိုသည်။

 လမ်းကြောင်း :: စည်းမျဉ်း ('admin', 'admin / index / index');

ဤကုဒ်တွင် 'admin' သည်အုပ်စုအမည်နှင့် 'admin / index / index' သည်သက်ဆိုင်ရာ controller နှင့်နည်းလမ်းဖြစ်သည်။

Group လမ်းညွှန်ဖွဲ့စည်းပုံ

အဖွဲ့တစ်ခုကိုဖန်တီးပြီးနောက်, သင်သည်အဖွဲ့၏လမ်းညွှန်အောက်တွင်သက်ဆိုင်ရာဖိုင်များနှင့်လမ်းညွှန်များကိုစုစည်းရန်လိုအပ်သည်။ ဘုံအုပ်စုများ directory အဆောက်အအုံများသည်အောက်ပါအတိုင်းဖြစ်သည် -

admin (分组目录) ├── controller (控制器目录) ├── model (模型目录) └── view (视图目录)

Controller Directory တွင် Controller ဖိုင်များကိုဖန်တီးနိုင်သည်, Controller သည်မတူညီသောအလုပ်လုပ်နိုင်သော module များအတွက်တာဝန်ရှိသည်။ မော်ဒယ် directory တွင် controller နှင့်သက်ဆိုင်သောစံပြဖိုင်သည်အချက်အလက်များကိုလုပ်ဆောင်ရန်အတွက်ဖန်တီးသည်။ ဒေတာများကိုဖော်ပြသော template files များကိုသိမ်းဆည်းရန် View လမ်းညွှန်သည်အသုံးပြုသည်။

Controller နှင့်နည်းလမ်း၏အဓိပ္ပါယ်

Controller သည်အသုံးပြုသူတောင်းဆိုမှုများနှင့်စီးပွားရေးယုတ္တိဗေဒကိုကိုင်တွယ်သောအဓိကအစိတ်အပိုင်းဖြစ်သည်။ Controller ဖိုင်တွင်မတူညီသောတောင်းဆိုမှုများကိုတုံ့ပြန်ရန်နည်းလမ်းများစွာကိုသတ်မှတ်နိုင်သည်။

ဥပမာအားဖြင့် index.php အမည်ရှိ Controller ဖိုင်ကိုဖန်တီးပြီး Homepage တောင်းဆိုမှုများကိုကိုင်တွယ်ရန်အညွှန်းကိန်းအမည်ရှိသည့်နည်းလမ်းကိုသတ်မှတ်ပါ။ ဤတွင်နမူနာကုဒ်ဖြစ်သည်။

 namespace app \ admin \ controlloller;

လူတန်းစားညွှန်းကိန်း
{
    အများပြည်သူ function အညွှန်းကိန်း ()
    {
        // အညွှန်းကိန်းတောင်းဆိုမှုများကိုထုတ်ယူခြင်းအတွက်ယုတ္တိဗေဒ}
}

ဖိုင်များကြည့်ရန်ဖိုင်များ

အုပ်စုလိုက် View Directory တွင်အချက်အလက်များကိုပြသရန် Controller အတွက် Controller အတွက်သက်ဆိုင်ရာရှုခင်းဖိုင်များကိုသင်ဖန်တီးနိုင်သည်။ ဥပမာအားဖြင့်, Index.html အမည်ရှိအညွှန်းဖိုင်အမည်ကိုဖန်တီးရန်အညွှန်းကိန်းနည်းလမ်းများဖြင့်ပြန်လည်ဖော်ပြရန်ဖော်ပြရန်။

 View ဖိုင်၏ contents

Access grouping

အထက်ပါအဆင့်များကိုပြီးစီးပြီးနောက်သတ်မှတ်ထားသော URL ကိုရယူခြင်းဖြင့်အုပ်စုလိုက် application ကိုသင်ဝင်ရောက်နိုင်သည်။ ဥပမာအားဖြင့် configured group ကို admin ဟုခေါ်သောအခါတွင် Group ကို HTTP: // localhost / admin "ကို ရယူ. ရယူနိုင်သည်။

အကျဉ်းချုပ်

ဤဆောင်းပါးသည် TheerPPP တွင်အုပ်စုများတည်ထောင်ရန်မည်သို့ဖွဲ့စည်းရမည်ကိုမိတ်ဆက်ပေးသည်။ အုပ်စုဖွဲ့ခြင်းအဖွဲ့အစည်းများတိုးတက်အောင်သာမကအနေဖြင့်စီမံကိန်းဖွံ့ဖြိုးတိုးတက်မှုကိုတိုးတက်စေရန်သာမကအဖွဲ့၏ဖွံ့ဖြိုးတိုးတက်မှုနှင့်ချုံ့ခြင်းများကိုအထောက်အကူပြုသည်။

သော့ချက်စာလုံးများ - ဆက်နွယ်မှုများ, ThinkPP, Controller, မော်ဒယ်, မော်ဒယ်,