လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> TrespPP အတွက်ဘုံစာမျက်နှာများ - JS ကိုအသုံးမပြုဘဲအကောင်အထည်ဖော်မှုနည်းလမ်းများ

TrespPP အတွက်ဘုံစာမျက်နှာများ - JS ကိုအသုံးမပြုဘဲအကောင်အထည်ဖော်မှုနည်းလမ်းများ

gitbox 2025-06-29

TrespPP အတွက်ဘုံစာမျက်နှာများ - JS ကိုအသုံးမပြုဘဲအကောင်အထည်ဖော်မှုနည်းလမ်းများ

MVC Model ကို အခြေခံ. PHP Development မူဘောင်တစ်ခုအနေဖြင့် MVC Model ကို အခြေခံ. ThinkPPP သည်၎င်း၏ရိုးရှင်းသောနှင့်ထိရောက်သောဖွံ့ဖြိုးတိုးတက်မှုနည်းစနစ်များနှင့်ပြောင်းလွယ်ပြင်လွယ်သည့်အတိုင်းအတာများကြောင့်ပိုမိုများပြားလာသည်။ ဤဆောင်းပါးသည် TearchPP မူဘောင်တွင် JS နှင့်အခြားနည်းပညာများအပေါ်မှီခိုခြင်းမရှိသောစာမျက်နှာပြန်လာသည့်နည်းလမ်းများစွာကိုအသေးစိတ်ဆွေးနွေးပါမည်။

HTML View Page သို့ပြန်သွားပါ

The TerryPPP တွင် View စာမျက်နှာသို့ပြန်သွားသည့်စာမျက်နှာတစ်ခုမှာပုံမှန်လည်ပတ်မှုတစ်ခုဖြစ်သည်။ သင်၏လိုအပ်ချက်များနှင့်အညီကြည့်ရှုခြင်းဖိုင်ကိုသင်သတ်မှတ်နိုင်သည်,

View ဖိုင်သတ်မှတ်ပါ

Controller ရှိဖိုင်ကိုကြည့်ရှုရန်နှင့်သက်ဆိုင်ရာရှုထောင့်စာမျက်နှာကိုပြန်သွားရန် View () နည်းလမ်းကိုခေါ်ဆိုရန် $ View Variable ကိုသုံးပါ။

အများပြည်သူ function အညွှန်းကိန်း ()
{
    $ View = 'Index';
    Reward View ($ View);
}

dynamically ကို specify ဖိုင်များကိုကြည့်ပါ

ဖြတ်သန်းသွားသော parameters တွေကိုရယူခြင်းအားဖြင့်သင်သည်ပိုမိုပြောင်းလွယ်ပြင်လွယ်ရှိသောကြည့်ရှုရန်လိုအပ်သောမြင်ကွင်းဖိုင်ကိုသင် dvonatically ်ဌာန်းနိုင်သည်။

အများပြည်သူ function အညွှန်းကိန်း ()
{
    $ View = Input ('View');
    Reward View ($ View);
}

View ဖိုင်အတွက် output ဒေတာ

Controller မှထုတ်လွှင့်သောအချက်အလက်များကို output လုပ်ရန် Vount Php Syntax သို့မဟုတ် TheyPhp Template Engine Syntax ကိုသင်အသုံးပြုနိုင်သည်။

// ပို့ကုန်အချက်အလက်ဥပမာ<h1> {$ ခေါင်းစဉ်}</h1>

JSON format အချက်အလက်များကိုပြန်သွားပါ

JSON format ကိုဒေတာဖလှယ်မှုတွင်အထူးသဖြင့်ရှေ့တန်းနှင့်နောက်ခံခွဲခွင်တွင်ခွဲခြာ applications များတွင်အသုံးပြုသည်။ ThinkPpp သည် Retherating JSON format data ကို controller မှတစ်ဆင့်ပြန်ပို့သည်။

အများပြည်သူ function အညွှန်းကိန်း ()
{
    $ ဒေတာ = [
        &#39;name&#39; => &#39;Zhang San&#39; \ t
        &#39;အသက်အရွယ်&#39; => 18,
        &#39;Sex&#39; => &#39;အထီး&#39;
    ];
    JSON ($ ဒေတာ) ကိုပြန်သွားပါ။
}

Template အင်ဂျင်ကိုအသုံးပြုပြီးဒေတာကိုပြန်ပို့ပါ

Template အင်ဂျင်သည်အချက်အလက်များကိုအမြင်များမှခွဲခြားနိုင်ပြီးအမြင်များကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်။ ထိန်းသိမ်းနိုင်သည်။ TherfPP တွင်သင်သည် Phat PHP syntax သို့မဟုတ် thinking engine သို့မဟုတ် thinking binding နှင့် rendering အတွက် thinkphp နှင့်ပါ 0 င်သည့် template engine ကိုသုံးနိုင်သည်။

PPP Syntax

ဒေတာ output အတွက်ဇာတိ PHP Syntax ကိုအသုံးပြုခြင်းသည်အတော်အတန်ပြောင်းလွယ်ပြင်လွယ်ရှိသော်လည်းကြီးမားသောစီမံကိန်းများအတွက်မူပြုပြင်ထိန်းသိမ်းမှုအခက်အခဲများကိုတိုးပွားစေနိုင်သည်။

အများပြည်သူ function အညွှန်းကိန်း ()
{
    $ ဒေတာ = [
        &#39;name&#39; => &#39;Zhang San&#39; \ t
        &#39;အသက်အရွယ်&#39; => 18,
        &#39;Sex&#39; => &#39;အထီး&#39;
    ];
    $:> fetch (&#39;အညွှန်းကိန်း&#39;, $ ဒေတာ) ပြန်သွားပါ။
}

ThinkPPP Template အင်ဂျင်

The TerryPhp Template အင်ဂျင်သည်အမြင်များနှင့်အချက်အလက်များကိုခွဲခြားသတ်မှတ်ခြင်းနှင့်ကြည့်ရှုခြင်းဖိုင်များကိုထိန်းသိမ်းခြင်းနှင့်ပြုပြင်ခြင်းကိုပိုမိုကောင်းမွန်အောင်အဆင်ပြေစေနိုင်သည်။

အများပြည်သူ function အညွှန်းကိန်း ()
{
    $ ဒေတာ = [
        &#39;name&#39; => &#39;Zhang San&#39; \ t
        &#39;အသက်အရွယ်&#39; => 18,
        &#39;Sex&#39; => &#39;အထီး&#39;
    ];
    $ ဒီ -> သတ်မှတ်ချက် ($ ဒေတာ);
    $:> fetch (&#39;အညွှန်းကိန်း&#39;) ကိုပြန်သွားပါ။
}

parameters တွေကိုနှင့်အတူစာမျက်နှာခုန်

Web application များတွင်စာမျက်နှာခုန်ခြင်းသည်အလွန်အသုံးများသည်။ ThinkPpp သည်စာမျက်နှာခုန်ချခြင်းကိုအကောင်အထည်ဖော်ရန်အဆင်ပြေသောနည်းလမ်းဖြစ်သည်။

Public function login ()
{
    $ username = input (&#39;username&#39;);
    $ စကားဝှက် = input (&#39;password&#39;);
    IF ($ username == &#39;admin&#39; && $ password == &#39;123456&#39;) {
        redirect redirect (&#39;index / index&#39;);
    } အခြား
        redirect redirect (&#39;login / index&#39;, [&#39;MSG&#39; => &#39;MSG&#39; => &#39;Username သို့မဟုတ် Password&#39;));
    }
}

အကျဉ်းချုပ်

ဤဆောင်းပါးသည် template engine ကို အသုံးပြု. HTML Views, JSON ဒေတာများကိုမည်သို့ပြန်ပို့ရမည်, Page Ons နှင့် Page Redirection ကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုဤဆောင်းပါးသည် PeoplePhp Framework ရှိ Perforphp Framework တွင်ပြန်လည်အသုံးပြုသည့်နည်းလမ်းများကိုအသုံးပြုသည်။ ဤနည်းလမ်းများသည် developer များကိုပိုမိုထိရောက်စွာထိန်းချုပ်ရန်နှင့်အမှန်တကယ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အချက်အလက်များကိုပြန်ပို့နိုင်သည်။