ခေတ်သစ်ဝက်ဘ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်တတိယပါတီအစိတ်အပိုင်းများကိုအသုံးပြုခြင်းသည်ဘုံအလေ့အကျင့်တစ်ခုဖြစ်လာသည်။ PHP ရှိလူကြိုက်အများဆုံးမှီခိုမှုစီမံခန့်ခွဲမှုကိရိယာတစ်ခုအနေဖြင့် PHP ရှိလူကြိုက်အများဆုံးမှီခိုစီမံခန့်ခွဲမှုစီမံခန့်ခွဲမှုကိရိယာများအနေဖြင့်စီမံကိန်းများမှလိုအပ်သောအစိတ်အပိုင်းများကိုအလွယ်တကူထိန်းသိမ်းရန်ကူညီနိုင်သည်။ ThinkPpP6 မူဘောင်သည်တေးရေးဆရာကိုသဘာဝကျကျအထောက်အကူပြုသည်။ ၎င်းသည်စိတ်ကြိုက်အစိတ်အပိုင်းများကိုစီမံခန့်ခွဲရန်နှင့်အသုံးပြုရန်လွယ်ကူစေသည်။ ThinkPpP6 စီမံကိန်းများမှတေးရေးဆရာများမှတဆင့်စိတ်ကြိုက်အစိတ်အပိုင်းများကိုမည်သို့စီမံရမည်ကိုဤဆောင်းပါးကဤဆောင်းပါးကသင့်အားပြလိမ့်မည်။
သင်မစတင်မီအောက်ပါကြိုတင်ပြင်ဆင်မှုများကိုသင်လိုက်နာပါ။
တေးရေးဆရာကိုမှန်ကန်စွာတပ်ဆင်သည်။ install မလုပ်ပါကတပ်ဆင်မှုပြီးစီးရန်တရားဝင်တေးရေးဆိုင်ရာစာရွက်စာတမ်းများကိုဖတ်ရှုပါ။
အဆိုပါ The TerryPhP6 မူဘောင်ကိုတပ်ဆင်ထားသည်။ ၎င်းကို install မလုပ်ပါက configuration ကိုပြီးမြောက်ရန်တရားဝင်ညွှန်ကြားချက်များကိုလိုက်နာပါ။
Terminal ကိုဖွင့်ပါ, သင်စီမံကိန်းကိုဖန်တီးလိုသည့် directory ကိုထည့်ပါ, အောက်ပါ command ကို execute လုပ်ပါ။
composer create-project topthink/think my-project
အထက်ပါ command သည် topthink / template ကို အခြေခံ. ကျွန်ုပ်၏စီမံကိန်းအမည်ရှိ My-Project အမည်ရှိ PETERPPPP6 စီမံကိန်းကိုထုတ်လုပ်လိမ့်မည်။
စီမံကိန်း root directory တွင်စီမံကိန်းမှီခိုချက်များကိုကြေငြာရန် Composer.json ဖိုင်ကိုဖန်တီးပါ။
{
"require": {
"my-vendor/my-package": "^1.0"
}
}
မှီခိုသူ / ကျွန်ုပ်၏ vendor / my-package ကိုဥပမာနံပါတ်ပါသောဥပမာတွင်သတ်မှတ်ထားသည်။ မှီခိုသည့်အထုပ်နှင့်ဗားရှင်းကိုအမှန်တကယ်လိုအပ်ချက်များနှင့်အညီချိန်ညှိနိုင်သည်။
စီမံကိန်း root directory သို့ပြောင်းပြီးမှီခိုမှုအားလုံးကို install လုပ်ရန်အောက်ပါ command ကို run ပါ။
composer install
Composer သည် composer.json အကြောင်းအရာအပေါ် အခြေခံ. သက်ဆိုင်ရာအစိတ်အပိုင်းများကိုအလိုအလျောက်ဒေါင်းလုတ် လုပ်. တပ်ဆင်လိမ့်မည်။
တပ်ဆင်ပြီးပြီးပါကစီမံကိန်းဝင်ခွင့်ဖိုင် (များသောအားဖြင့်အများသုံး / index.php) တွင်အလိုအလျောက်တင်ထားသောဖိုင်ကိုမိတ်ဆက်ပေးရန်လိုအပ်သည်။
require __DIR__ . '/../vendor/autoload.php';
ထိုအခါသင်သည် Code ရှိစိတ်ကြိုက်အစိတ်အပိုင်းကိုသင်ခေါ်ဆိုနိုင်သည်။
use MyVendor\MyPackage\MyComponent;
$myComponent = new MyComponent();
$myComponent->doSomething();
အထက်ပါနည်းလမ်းများမှတစ်ဆင့်သင်၏ ThinkPpp6 စီမံကိန်းတွင်စိတ်ကြိုက်အစိတ်အပိုင်းများကိုပြောင်းလွယ်ပြင်လွယ်ဖြင့်အသုံးပြုနိုင်သည်။
ဤဆောင်းပါးသည် ThinkPpP6 မူဘောင်တွင် composer ကို composer များကိုမည်သို့ပေါင်းစပ်ရမည်ကိုမိတ်ဆက်ပေးသည်။ တေးရေးဆရာကိုအသုံးပြုခြင်းဖြင့်မှီခိုမှုစီမံခန့်ခွဲမှုဖြစ်စဉ်ကိုရိုးရှင်းအောင်ပြုလုပ်နိုင်ပြီးဖွံ့ဖြိုးတိုးတက်မှုစွမ်းရည်ကိုတိုးတက်စေနိုင်သည်။ ဤစီမံကိန်း၏အမှန်တကယ်လိုအပ်ချက်များနှင့်အညီမှီခို configuration ကိုပြောင်းလွယ်ပြင်လွယ်ညှိနှိုင်းရန်အကြံပြုသည်။
ဆင်ခြင်တုံတရားကိုစီမံခြင်းနှင့်စီမံခြင်းအစိတ်အပိုင်းများကိုစီမံခြင်းကစီးပွားရေးယုတ္တိဗေဒဖွံ့ဖြိုးတိုးတက်မှုကိုအာရုံစိုက်စေပြီး Code အရည်အသွေးနှင့်စီမံကိန်းပြုပြင်ထိန်းသိမ်းမှုကိုတိုးတက်စေသည်။