⊗ppMVUFmMd 17 of 35 menu

PHP ရှိ MVC မော်ဒယ်များ

ယခုတော့ မော်ဒယ်များကို နားလည်ကြည့်ရအောင်။ မော်ဒယ်များသည် ထိန်းချုပ်ကိရိယာများကဲ့သို့ပင် OOP အတန်းများကို ကိုယ်စားပြုသည်။ ၎င်းတို့ကို ဖိုလ်ဒါအတွင်း ထားရှိသင့်သည် /project/models/။ ဤဖိုလ်ဒါအတွင်းရှိ ဖိုင်ထဲတွင် Page.php ကို ကျွန်ုပ်တို့၏ဝဘ်ဆိုက်ရှိ စာမျက်နှာဒေတာအတွက် တာဝန်ရှိသော Page မော်ဒယ်တစ်ခုကို ပြုလုပ်ကြပါစို့။

<?php namespace Project\Models; use \Core\Model; class Page extends Model { } ?>

သင်မြင်သည့်အတိုင်း၊ ကျွန်ုပ်တို့၏မော်ဒယ်သည် အတန်းမှ ဆင်းသက်လာသည် \Core\Model။ ဤအတန်းမှ ကျွန်ုပ်တို့၏ မော်ဒယ်သည် ကာကွယ်ထားသောနည်းလမ်းများကို ဆက်ခံရရှိသည် findOne နှင့် findMany။ နည်းလမ်း findOne သည် parameter အဖြစ် SQL query ကို လက်ခံပြီး ၎င်း query ၏ရလဒ်ထဲရောက်ရှိသော ပထမဆုံး မှတ်တမ်းကို ပြန်ပေးသည်။ နည်းလမ်း findMany သည်လည်း SQL query ကို လက်ခံသော်လည်း မှတ်တမ်းများစာရင်းကို ပြန်ပေးသည်။

ဤတွင် သင်သည် database နှင့်ချိတ်ဆက်မှုကို ပြုလုပ်ပေးသည့် ကုဒ်များ၊ သို့မဟုတ် query ၏ရလဒ်များကို mysqli_fetch_assoc မှတစ်ဆင့် လုပ်ဆောင်ပေးသည့် ကုဒ်များကို ရေးရန် မလိုအပ်ပါ။ Framework က ထိုအရာကို သင့်အတွက် လုပ်ဆောင်ပေးသည်။ သင့်အနေဖြင့် query မှ database မှတ်တမ်းတစ်ခု သို့မဟုတ် အများအပြားကို မျှော်လင့်သလား ဆိုသည်ကို ရွေးချယ်ပြီး သင့်လျော်သော လုပ်ဆောင်ချက်ကို အသုံးပြုရုံသာဖြစ်ပြီး ရလဒ်အဖြစ် နားလည်နိုင်သောစာရင်း၊ ထို့နောက်တွင် ဆက်လက်အသုံးပြုနိုင်သောစာရင်းကို ရယူနိုင်ပါသည်။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်