TerryPhp မူဘောင်တွင်လမ်းကြောင်းများပြောင်းလဲခြင်း, ဖိုင်ဖတ်ခြင်းနှင့်ရေးသားခြင်းလုပ်ငန်းများစသည်တို့ကို path variable များကိုသတ်မှတ်ရန်လိုအပ်သည်။ Path variable များကိုသတ်မှတ်ရန်နည်းလမ်းတစ်ခုမှာ configuration file ရှိ Contrigning file ကိုသတ်မှတ်ခြင်းအားဖြင့်ဖြစ်သည်။
ပထမ ဦး စွာ Config.php ဖိုင်ကိုစီမံကိန်း၏ root directory တွင်ဖွင့်ပါ။ ၎င်းသည်များသောအားဖြင့် application directory တွင်တည်ရှိသည်။
Config.php တွင်ဤကဲ့သို့သောရှိပြီးသားစဉ်ဆက်မပြတ်အဓိပ္ပာယ်ဖွင့်ဆိုချက်အချို့ကိုသင်တွေ့နိုင်သည်။
define('APP_PATH', __DIR__ . '/../application/');
အထက်ဖော်ပြပါကုဒ်သည်လက်ရှိလမ်းညွှန်၏ထိပ်ရှိ application directory ကိုအပြင်းအထန်လမ်းကြောင်းသို့သတ်မှတ်ထားသော app_path ဖြစ်သည်။ ဤနည်းအားဖြင့်ကျွန်ုပ်တို့သည်မည်သည့်နေရာတွင်မဆို App_Path မှတဆင့်လမ်းကြောင်းကိုရည်ညွှန်းနိုင်သည်။
လမ်းကြောင်း variable တွေကိုသတ်မှတ်ပြီးသည်နှင့်ဤအစီအစဉ်၏အခြားဒေသများတွင်ဤ variable များကိုကျွန်ုပ်တို့အသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်, အောက်ပါကုဒ်သည်လျှောက်လွှာ၏ root direction ကို Controller တွင် Controller တွင်မည်သို့အသုံးပြုရမည်ကိုပြသသည်။
$appPath = APP_PATH;
အထက်ပါကုဒ်သည် App_path variable ၏တန်ဖိုးကိုဒေါ်လာ apppath variable ကိုအသုံးပြုသည်။ ထို့ကြောင့်လျှောက်လွှာ၏ root directory ကိုသုံးရန် $ Apppath ကိုသုံးနိုင်သည်။
System ၏ပုံမှန်လမ်းကြောင်း variable များကိုအသုံးပြုခြင်းအပြင် developer များသည်လိုအပ်သောလမ်းကြောင်း variable များကိုလည်းစိတ်ကြိုက်ပြုလုပ်နိုင်သည်။ ဥပမာအားဖြင့်, သင်သည်ဓာတ်ပုံများကိုသိုလှောင်ရန်အတွက်လမ်းညွှန်လမ်းကြောင်းတစ်ခုကိုသတ်မှတ်ရန်လိုအပ်ပါကအောက်ပါအတိုင်းပြုလုပ်နိုင်သည်။
define('IMAGE_PATH', APP_PATH . 'public/images/');
ဤကုဒ်နံပါတ်သည် import_path စဉ်ဆက်မပြတ်လျှောက်လွှာ၏ root directory တွင်အများပြည်သူ / ရုပ်ပုံများ / လမ်းညွှန်ကိုညွှန်ပြသည်။
Path variable တွေကိုသတ်မှတ်တဲ့အခါအထူးအာရုံစိုက်ဖို့လိုတဲ့ရှုထောင့်အတော်များများရှိတယ်။
The TerryPhp မူဘောင်တွင်လမ်းကြောင်းပြောင်းခြင်းသည်လမ်းကြောင်း variable များကိုတည်မြဲစေရန်နှင့်ရှင်းလင်းမှုကိုတိုးတက်စေနိုင်သည်။ Configuration file တစ်ခုတွင် Constitants ကိုသတ်မှတ်ခြင်းဖြင့်ကျွန်ုပ်တို့သည်လမ်းစဉ်များကိုအလွယ်တကူစီမံပြီးကျွန်ုပ်တို့၏စီမံကိန်းများတွင်တစ်ပုံစံတည်းသုံးနိုင်သည်။
ဤဆောင်းပါးသည် TerryPhp Framework တွင် Path Variables တွင် Path Variables တွင်မည်သို့တပ်ဆင်ရမည်ကိုမိတ်ဆက်ပေးပြီး developer များဖွံ့ဖြိုးရေးလုပ်ငန်းများကိုပိုမိုထိရောက်စွာလုပ်ဆောင်ရန်မျှော်လင့်သည်။