ThinkPPP သည် PHP ဘာသာစကားကို အသုံးပြု. တီထွင်ထုတ်လုပ်နိုင်သည့် Open source ပေါ့ပါးသော MVC မူဘောင်ဖြစ်သည်။ ပုံမှန်အားဖြင့် TerryPhp မူဘောင်သည်အဓိကအားဖြင့်လမ်းညွှန်တည်ဆောက်ပုံ, URL စည်းမျဉ်းများစသည်တို့တွင်အဓိကထင်ဟပ်စေသော developer များ၏စစ်ဆင်ရေးအချို့ကိုကန့်သတ်ထားသည်။ ဤဆောင်းပါးသည် ThinkPpp ၏မူလကန့်သတ်ချက်ကိုမည်သို့ဖယ်ရှားရမည်ကိုအသေးစိတ်ညွှန်ကြားချက်များပေးလိမ့်မည်။
ပုံမှန်အားဖြင့် TrillPPP သည် application directory (များသောအားဖြင့် application directory) ၏ဖွဲ့စည်းတည်ဆောက်ပုံကိုသတ်မှတ်ထားသောနည်းဖြင့်ဖန်တီးရန်လိုအပ်သည်။ developer သည် directory ဖွဲ့စည်းပုံကိုစိတ်ကြိုက်ပြုပြင်ရန်လိုအပ်ပါက configuration file ကိုပြုပြင်ခြင်းဖြင့်ပြုလုပ်နိုင်သည်။
1 ။ TheerPpp configuration file `လျှောက်လွှာ / ဘုံ / conf / config.php ကိုဖွင့်ပါ။
2 ။ `app_path` parameter ကိုရှာပြီး၎င်းအားစိတ်ကြိုက် application directory လမ်းကြောင်းသို့ရှာဖွေပါ။
define('APP_PATH', './myapp/');
`MyApp` သည် application application directory name ဖြစ်သည်။
ThinkPp Pramework ၏ပုံမှန် URL စည်းမျဉ်းများသည်အတော်အတန်တင်းကျပ်သည်။ ဥပမာအားဖြင့်, Controller နှင့်စစ်ဆင်ရေးနည်းလမ်းသည်တုံးတိုနှင့်ထိန်းချုပ်ရေးနည်းလမ်းနှင့်ထိန်းချုပ်သူ, လုပ်ငန်းခွင်နှင့် parameters များကိုချိတ်ဆက်ရမည်။ URL စည်းမျဉ်းစည်းကမ်းများကိုသင်ပိုမိုပြောင်းလွယ်ပြင်လွယ်ကိုသတ်မှတ်လိုပါက routing configuration file ကိုပြုပြင်ခြင်းဖြင့်သင်လုပ်နိုင်သည်။
1 ။ TresPPP ၏ routing configuration file `` လျှောက်လွှာ / ဘုံ / conf / conf / router.php ကိုဖွင့်ပါ။
2 ။ အောက်ပါအတိုင်း default routing configuration စည်းမျဉ်းစည်းကမ်းများကိုအောက်ပါအတိုင်းပြင်ဆင်ပါ -
'__URL__' => 'Index/index',
'__URL__/hello' => 'Index/hello',
'__URL__/user/:id' => 'User/getUser?id=:1',
3 ။ လိုအပ်ချက်များအရ routing rules ကိုညှိပါ။ ဥပမာအားဖြင့်, Controller နှင့်လည်ပတ်မှုနည်းလမ်းကိုရယူရန် URL ကိုအသုံးပြုခြင်းသည်အောက်ပါပြုပြင်မွမ်းမံမှုများကိုပြုလုပ်နိုင်သည်။
'index' => 'Index/index',
'hello' => 'Index/hello',
'user/:id' => 'User/getUser?id=:1',
Directory ဖွဲ့စည်းပုံနှင့် URL စည်းမျဉ်းစည်းကမ်းများကိုအကန့်အသတ်များအပြင် TuperPhp Framework သည်တခြား template file file unfixes, database configurations စသည်တို့ကဲ့သို့အခြား default ကန့်သတ်ချက်များလည်းရှိနိုင်သည်။
1 ။ Peophphp Configuration file, အထူးသဖြင့် template configuration file ကိုဖွင့်ပါ။
2 ။ လိုအပ်ချက်များအရသက်ဆိုင်ရာ configuration ကိုပြုပြင်မွမ်းမံ။ ဥပမာအားဖြင့်, သင်သည်ပုံမှန် template ဖိုင်နောက်ဆက်ကိုပြုပြင်လိုပါက၎င်းကိုဤကဲ့သို့သော configure လုပ်နိုင်သည်။
'TMPL_TEMPLATE_SUFFIX' => '.html',
ဒီမှာ ``
အထက်ပါနည်းလမ်းများမှတစ်ဆင့်ကျွန်ုပ်တို့သည်စီမံကိန်းများကိုပိုမိုပြောင်းလွယ်ပြင်နိုင်အောင်တည်ဆောက်ရန်နှင့်စိတ်ကြိုက်ပြုလုပ်နိုင်ရန် TerePhp မူဘောင်ကိုပုံမှန်ကန့်သတ်ချက်အချို့ကိုဖယ်ရှားနိုင်သည်။ ပထမ ဦး စွာသင်သည် configuration file ကိုပြုပြင်ခြင်းဖြင့်လျှောက်လွှာလမ်းညွှန်ဖွဲ့စည်းပုံကိုလွတ်လပ်စွာသတ်မှတ်နိုင်သည်။ ဒုတိယအချက်မှာ URL စည်းမျဉ်းများကို un routing configuration file ကို url ဖော်ရွေမှုကိုတိုးတက်စေရန်ပြုပြင်ခြင်းဖြင့်သင်စိတ်ကြိုက်ပြုလုပ်နိုင်သည်။ ထို့အပြင်သင်၏လိုအပ်ချက်များအရပုံစံအတိုင်း template file suffix, database configurations စသည်ဖြင့်သင်လည်းညှိနိုင်သည်။ ဤပုံမှန်ကန့်သတ်ချက်များကိုဖယ်ရှားခြင်းက TheyPhp မူဘောင်ကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်စေပြီးစီမံကိန်းအမျိုးမျိုး၏လိုအပ်ချက်များကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်သည်။
ဖြစ်နိုင်ချေရှိသောအမှားများကိုရှောင်ရှားရန် configuration files များကိုပြုပြင်သည့်အခါသင်သတိထားသင့်ကြောင်းသတိပြုသင့်သည်။ လုပ်ငန်းခွင်အမှားများကြောင့်ပြန်လည်နာလန်ထူနိုင်ခြင်းမရှိခြင်းကိုရှောင်ရှားရန် MODIMITITION ဖိုင်များကိုအရန်ကူးခြင်းမပြုမီသက်ဆိုင်ရာဖိုင်များကိုအရန်ကူးရန်အကြံပြုသည်။
မည်သည့်ပြောင်းလဲမှုမပြုလုပ်မီ, မူဘောင်ဖွဲ့စည်းပုံနှင့် TheyPhp ၏သက်ဆိုင်ရာစည်းမျဉ်းများကိုနားလည်ရန်နှင့်စစ်ဆင်ရေးအတွက်တရားဝင်စာရွက်စာတမ်းများကိုဖတ်ရှုပါ။