လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> ThinkPpP admin backend စီမံခန့်ခွဲမှုစနစ်ဖွံ့ဖြိုးတိုးတက်မှုသင်ခန်းစာနှင့် function ကိုမိတ်ဆက်ခြင်း

ThinkPpP admin backend စီမံခန့်ခွဲမှုစနစ်ဖွံ့ဖြိုးတိုးတက်မှုသင်ခန်းစာနှင့် function ကိုမိတ်ဆက်ခြင်း

gitbox 2025-06-25

1 ။ နိဒါန်း

ThinkPpp admin ဆိုသည်မှာ ThinkPpP5 နှင့် bootstrap bromeworks ကို အခြေခံ. Backstrap Placeworks ကို အခြေခံ. backend စီမံခန့်ခွဲမှုပလက်ဖောင်းကိုတည်ဆောက်ရန်ရည်ရွယ်သည်။ ၎င်းတွင်အားကောင်းသောလုပ်ဆောင်ချက်များနှင့်လှပသော interfaces များရှိပြီး developer များကိုအပြည့်အဝအလုပ်လုပ်တဲ့စီမံခန့်ခွဲမှုစနစ်ကိုထိရောက်စွာဖွံ့ဖြိုးတိုးတက်စေရန်ကူညီပေးသည်။

2 ။ တပ်ဆင်ခြင်း

2.1 ပတ်ဝန်းကျင်ဆိုင်ရာလိုအပ်ချက်များ

TherePhp admin ကိုမထည့်သွင်းမီအောက်ပါပတ် 0 န်းကျင်ဆိုင်ရာပြင်ဆင်မှုအဆင်သင့်ဖြစ်အောင်သေချာအောင်လုပ်ပါ။

  • PHP ဗားရှင်း 5.6 နှင့်အထက်
  • မရှိခြင်း
  • ထိုကဲ့သို့သော Apache သို့မဟုတ် Nginx အဖြစ် web server များ
  • MySQL ဒေတာဘေ့စ်

2.2 တပ်ဆင်ခြင်းအဆင့်များ

TrillPPP admin ကို install လုပ်ရန်ဤအဆင့်များကိုလိုက်နာပါ။

တေးရေးဆရာဖန်တီး - စီမံကိန်း topthink / topadmin tpadmin

TPADMIN လမ်းညွှန်ကိုရိုက်ထည့်ပြီးမှီခိုမှုကို install လုပ်ပါ။

cd tpadmin
တေးရေးဆရာ install လုပ်ပါ

ဒေတာဘေ့စ်ကိုတင်သွင်းပါ။

PHP Metess Mere Mere: Run

ဒေသခံဖွံ့ဖြိုးရေးဆာဗာကိုစတင်ပါ။

PHP Run Run

HTTP: // localhost: LoginPP admin ၏ Login interface ကိုကြည့်ရှုရန်သင်၏ browser တွင် 8000 သို့ဝင်ရောက်ပါ။

3 ။ လုပ်ဆောင်ချက်များကိုနှင့်အင်္ဂါရပ်များ

3.1 အသုံးပြုသူစီမံခန့်ခွဲမှု

ThinkPhp admin သည်အသုံးပြုသူစီမံခန့်ခွဲမှုဆိုင်ရာလုပ်ဆောင်ချက်များ, အသုံးပြုသူအသစ်များထည့်သွင်းရန်အတွက်ရိုးရှင်းသောကုဒ်ဥပမာတစ်ခု -

အများဆိုင် function adduser ()
{
    $ အသုံးပြုသူ = အသုံးပြုသူအသစ်,
    $ user-> အမည် = 'John Doe';
    $ user-> Email = '[email protected]';
    $ user-> စကားဝှက် = MD5 ('password');
    $ user-> Save ();
}

ဒေတာဘေ့စ်၏လုပ်ငန်းလည်ပတ်မှုကိုလွယ်ကူချောမွေ့စေရန် TakePhp ၏ Orm (Outto Nactational Mapping) function ကိုအသုံးပြုသည်။

3.2 ခွင့်ပြုချက်စီမံခန့်ခွဲမှု

ThinkPpp admin သည်ပြောင်းလွယ်ပြင်လွယ်သောခွင့်ပြုချက်စီမံခန့်ခွဲမှုလုပ်ငန်းများကိုထောက်ပံ့ပေးသည်။ developer များကွဲပြားခြားနားသောအသုံးပြုသူများအတွက်ခွင့်ပြုချက်အမျိုးမျိုးကိုသတ်မှတ်နိုင်သည်။ အသုံးပြုသူခွင့်ပြုချက်ကိုဆုံးဖြတ်ရန်ကုဒ်ဥပမာတစ်ခုမှာ -

$ user = အသုံးပြုသူ :: Get ($ user_id);
IF ($ user-> can can ('edit_post')) {
    // တည်းဖြတ်ရေးလုပ်ဆောင်ခြင်း} {
    // တည်းဖြတ်ခွင့်ခွင့်ပြုချက်}

အသုံးပြုသူသည်ခွင့်ပြုချက်အချို့နှင့်ရလဒ်များကို အခြေခံ. သက်ဆိုင်ရာစစ်ဆင်ရေးများကိုလုပ်ဆောင်သည်ကိုဆုံးဖြတ်ရန် () ကိုသုံးရန်နည်းလမ်းကိုသုံးပါ။

4 ။ အဓိကအကြောင်းအရာနှင့်စတိုင်

4.1 theme စိတ်ကြိုက်

ThinkPpp admin သည်အခင်းအကျင်းပုံစံအမျိုးမျိုးကိုထောက်ပံ့ပေးသည်။ developer များကသူတို့၏လိုအပ်ချက်များနှင့်အညီအကြောင်းအရာများကိုစိတ်ကြိုက်ပြုလုပ်နိုင်သည်။ ခေါင်းစဉ်ကိုပြင်ဆင်ခြင်းအတွက်ကုဒ်ပုံဥပမာတစ်ခုမှာ -

'Template' => [
    'layout_on' => ဟုတ်တယ်,
    'layout_name' => 'layout',
    'layout_item' = >> '{__content_}',
    'tplip_replace_string' => [
        '__static__' => '/ static',
        '__CSS____' = >> '/ static / css',
        '__js__' = >> '/ static / js',
        '__img__' => '/ static / images',
    ],
    'Tpl_Cache' => False,
    'Tpl_Debug' => စစ်မှန်တဲ့,
    'ViewPath' => '>>
    'Theme' => 'Default', // မူလခေါင်းစဉ်],

configuration file ရှိ theme parameters တွေကိုကတဆင့် developer များကအဓိကအကြောင်းအရာကိုအသုံးပြုရန်အခင်းအကျင်းကိုသတ်မှတ်နိုင်သည်။

4.2 စတိုင်စိတ်ကြိုက်

ThinkPPP admin သည်ပုံစံကို Custom CSS မှတစ်ဆင့်ညှိနှိုင်းခွင့်ပြုသည်။ static file directory တွင် CSS ဖိုင်အသစ်တစ်ခုကိုသာဖန်တီးပြီး style ကိုစိတ်ကြိုက်ပြုလုပ်ရန်စာမျက်နှာသို့မိတ်ဆက်ပါ။

/static/css/custom.css
// template ကိုဖိုင်တွင်မိတ်ဆက်ပေးပါ<link rel="stylesheet" href="__CSS__/custom.css">

Custom.CSS ဖိုင်ကိုပြုပြင်ခြင်းအားဖြင့်စာမျက်နှာစတိုင်ကိုယ်ပိုင်ပြုလုပ်နိုင်သည်။

5 ။ အကျဉ်းချုပ်

ThinkPpp admin ဆိုသည်မှာလျင်မြန်စွာဆောက်လုပ်ရန်နှင့်အလွန်အမင်းစိတ်ကြိုက်ပြုပြင်မှုများကိုအထောက်အကူပြုသောအင်္ဂါရပ်များနှင့်အသုံးပြုရလွယ်ကူသော backend စီမံခန့်ခွဲမှုစနစ်ဖြစ်သည်။ ဤဆောင်းပါးသည် TheerfPP admin installation လုပ်ငန်းစဉ်၏အဓိကလုပ်ဆောင်ချက်များကိုမိတ်ဆက်ပေးသည်။ User Management, ခွင့်ပြုချက်,

ဆက်စပ်အကြောင်းအရာ