ThinkPP သည် MVC ဒီဇိုင်းပုံစံကိုကျင့်သုံးသောတရုတ်နိုင်ငံတွင်လူကြိုက်များသော opp open source php development framework ဖြစ်သည်။ developer များသည်တည်ငြိမ်ပြီးလုံခြုံစိတ်ချရသော 0 က်ဘ်အပလီကေးရှင်းများကိုလျင်မြန်စွာတည်ဆောက်ရန်အတွက်ကြွယ်ဝပြီးအသုံးပြုနိုင်သည့် functional interfaces များကိုထောက်ပံ့ပေးသည်။
The TerryPPP စီမံကိန်းများတွင် CSS ဖိုင်များကိုပုံမှန်အားဖြင့် template file မှတဆင့်ပြုလေ့ရှိသည် tags များကိုပြီးစီးရန်ပြင်ပ styleheets များသို့မိတ်ဆက်ပေးပြီး၎င်းသည်ရိုးရှင်းပြီးပြောင်းလွယ်ပြင်လွယ်ရှိသည်။
ThinkPpP template file များကိုယေဘုယျအားဖြင့် Project's View Directory တွင်သိမ်းထားသည်။ template တွင်သင်၎င်းကိုတိုက်ရိုက်အသုံးပြုနိုင်သည် Tags Tags CSS ဖိုင်များကို load လုပ်ပါ။
<span class="fun"><Link = "stylesheet" အမျိုးအစား = "text / css" href = "/ path / tss / css / file.css" /></span>
မည်သည့်နေရာတွင် /path/tath/OOOR/CSS/File.css သည် CSS ဖိုင်၏လမ်းကြောင်းကိုကိုယ်စားပြုသည်။ ၎င်းသည်စီမံကိန်းဖွဲ့စည်းပုံနှင့်အညီဆွေမျိုးသို့မဟုတ်အကြွင်းမဲ့လမ်းကြောင်းသို့ချိန်ညှိနိုင်သည်။
Controller သည်စီးပွားရေးယုတ္တိဗေဒကိုကိုင်တွယ်ရန်တာ 0 န်ရှိသည်။ CSS ဖိုင်လမ်းကြောင်းကို CASS ဖိုင်လမ်းကြောင်းကို accord မှတဆင့် template file သို့ဖြတ်သွားနိုင်သည်။ တိကျတဲ့ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
public function index()
{
$cssFilePath = '/path/to/your/css/file.css';
$this->assign('cssFilePath', $cssFilePath);
$this->display();
}
ဤကုဒ်တွင် $ cssfilepereepereperetath variable ကို CSS ဖိုင်လမ်းကြောင်းကိုသိုလှောင်ထားပြီး The View Layer ကိုမှန်ကန်စွာဖွင့်ရန်သေချာစေရန် template သို့သွားရန် template ကိုအသုံးပြုသည်။
View File တွင် CSS ဖိုင်၏နိဒါန်းကိုဖြည့်စွက်ရန် Controller မှဖြတ်သန်းသွားသော variable များကို output လုပ်ရန် template syntax ကိုသုံးပါ။
<span class="fun"><Link Rel = "Stylesheet" အမျိုးအစား = "text / css" href = "{$ cssfilepathem"</span>
ဒီနေရာမှာ {$ cssfilepathate} Controller မှတာ 0 န်ယူထားသည့် Controller မှသတ်မှတ်ထားသော CSS လမ်းကြောင်းကိုကိုယ်စားပြုသည့် template variable တစ်ခုဖြစ်ပါတယ်။
CSS ဖိုင်လမ်းကြောင်းသည်မှန်ကန်ပြီးလမ်းကြောင်းပေါ်ပေါ် မူတည်. လမ်းကြောင်းသည်ဆွေမျိုးသို့မဟုတ်အကြွင်းမဲ့အာဏာရှိနိုင်ကြောင်းသေချာပါစေ။
ခွင့်ပြုချက်မလုံလောက်မှုကြောင့်စတိုင်မအောင်မြင်မှုများကိုရှောင်ရှားရန် CSS ဖိုင်များနှင့်သူတို့၏လမ်းညွှန်များသည်ခွင့်ပြုချက်များကိုဖတ်ရှုရန်သေချာပါစေ။
CSS ဖိုင်၏အကြောင်းအရာသည်တရားဝင်နှင့်တရားဝင်ဖြစ်ကြောင်းသေချာစေရန်သေချာစေပြီး syntax အမှားများသို့မဟုတ်လမ်းကြောင်းစာလုံးပေါင်းအမှားများမရှိပါ။ ပုံမှန်အားဖြင့်စတိုင်ကိုပြသသည်။
ဆင်ခြင်တုံတရားအသုံးပြုမှုမှတဆင့် tags များကို controller များနှင့်တင်းပလိတ်များဖြတ်သန်းသွားသော variable ကိုဖြတ်သန်းခြင်းနှင့်ပေါင်းစပ်ထားသည်။ TheerPpp မူဘောင်ရှိ CSS ဖိုင်တင်ထားသည့်လုပ်ငန်းစဉ်သည်စေ့စပ်ညှိနှိုင်းမှုနှင့်ထိရောက်မှုရှိသည်။ ဤယန္တရားကိုကျွမ်းကျင်ရာတွင်စီမံကိန်းစတိုင်များကိုပိုမိုပြောင်းလဲစေပြီး 0 က်ဘ်အက်ပလီကေးရှင်း၏ interface စွမ်းဆောင်ရည်နှင့်အသုံးပြုသူအတွေ့အကြုံကိုတိုးတက်စေရန်ကူညီလိမ့်မည်။