PHP နှင့် Vue.j များသည်လက်ရှိ Web Development Field တွင်လူကြိုက်များသောနည်းပညာနှစ်ခုဖြစ်သည်။ ၎င်းတို့သည်ထိရောက်သော, ဤဆောင်းပါးတွင် PHP နှင့် Vue.js ကိုမည်သို့အသုံးပြုရမည်ကိုကျွန်ုပ်တို့အပြည့်အဝအလုပ်လုပ်သော ဦး နှောက်မြေပုံ application တစ်ခုတည်ဆောက်ရန်မည်သို့အသုံးပြုရမည်ကိုမိတ်ဆက်ပေးမည်။
ဦး နှောက်မြေပုံ application မတည်ဆောက်မီ, လျှောက်လွှာ၏လုပ်ဆောင်မှုလိုအပ်ချက်များကိုကျွန်ုပ်တို့ရှင်းလင်းရန်လိုအပ်သည်။ ကျွန်ုပ်တို့၏လေ့လာမှုအရ ဦး နှောက်မြေပုံလျှောက်လွှာများသည်အောက်ပါအဓိကလုပ်ဆောင်ချက်များရှိသင့်သည်။
ဤလုပ်ငန်းဆောင်တာလိုအပ်ချက်များနှင့်ကိုက်ညီရန်အောက်ပါနည်းပညာ stack ကိုရွေးချယ်သည်။
လျှောက်လွှာကိုအကောင်အထည်ဖော်မီသင်ပထမ ဦး ဆုံးဒေတာဘေ့စ်ဖွဲ့စည်းပုံကိုဒီဇိုင်းဆွဲရန်လိုအပ်သည်။ ဦး နှောက်မြေပုံဒေတာကိုသိမ်းဆည်းရန်ကျွန်ုပ်တို့သည်အောက်ပါနယ်ပယ်များနှင့် "Todmap ဟုခေါ်သောဒေတာစားပွဲကိုဒီဇိုင်းဆွဲနိုင်သည်။
JSON ဒေတာကိုထိရောက်စွာလုပ်ဆောင်နိုင်ရန်အတွက် JSON ဒေတာအမျိုးအစားများ MySQL 5.7 နှင့်အထက်တွင်သုံးနိုင်သည်။
စားပွဲတင် Mindmap ကိုဖန်တီးပါ ( ID Int Plasst Plassest Key Auto_incrent, Varchar အမည် (255), JSON_DATA JSONS );
ဒေတာဘေ့စ်ဖွဲ့စည်းပုံကိုဒီဇိုင်းပြုလုပ်ပြီးနောက်နောက်ကျောအဆုံးယုတ္တိဗေဒကိုအကောင်အထည်ဖော်ပါ။ PHP ကို backend ဘာသာစကားအဖြစ် အသုံးပြု. ဒေတာဘေ့စ်အသုံးပြုမှုကိရိယာနှင့်ပါးလွှာသောမူဘောင်အဖြစ် PDO ကိုရွေးပါ။ အောက်ပါတို့သည် backend တွင် ဦး နှောက်ရှိ ဦး နှောက်မြေပုံစာရင်းကိုရယူရန်အတွက်ကုဒ်ဥပမာတစ်ခုဖြစ်သည်။
andmapcontroller { ပုဂ္ဂလိက $ dB; Public function __Construct (PDO $ DB) { $ -> DB = $ dB; } Public Funfor Index ($ တောင်းဆိုမှု, တုံ့ပြန်မှု $ တုန့်ပြန်) { $ stmt = $:> DB-> query ('select * mindmap'); $ ဒေတာ = $ stmt-> fetchall (pdo :: fetter_assoc); $ Response-> ToduJson ($ ဒေတာ), } } $ app-> Get ('/ Mindmaps', 'Mindmapcontroller: Index');
ဤကုဒ်နံပါတ်သည် PDE မှတစ်ဆင့်ဒေတာဘေ့စ်ရှိ ဦး နှောက်မြေပုံများစာရင်းကို querys နှင့် Slim Framework ကို သုံး. JSON format တွင်ရလဒ်များကိုပြန်လည်ရရှိခဲ့သည်။
နောက်ခံဖွံ့ဖြိုးမှုကိုဖြည့်စွက်ပြီးသောအခါရှေ့ဆုံးယုတ္တိဗေဒကိုအကောင်အထည်ဖော်သည်။ Vue.js မူဘောင်ကို အသုံးပြု. UI Component Library စာကြည့်တိုက်နှင့်ပေါင်းစပ်ပြီးအောက်ပါလုပ်ဆောင်ချက်များကိုအကောင်အထည်ဖော်နိုင်သည်။
ယခုအချိန်တွင် ဦး နှောက်ပုံကို vue.js နှင့်အတူကောက်ယူခြင်းဥပမာတစ်ခုဖြစ်သည်။
<template> <div id="app"> <el-tree :data="data" :props="defaultProps" @node-click="handleNodeClick"></el-tree> </div> </template> <script> export default { data() { return { data: [], defaultProps: { children: 'children', label: 'label' } }; }, mounted() { axios.get('/mindmaps/1').then(response => { this.data = response.data.json_data; }); }, methods: { handleNodeClick(data) { console.log(data); } } }; </script>
ဤကုဒ်သည်ဆာဗာမှ ဦး နှောက်မြေပုံဒေတာများကိုရယူရန် Axios ကို အသုံးပြု. ဒြပ်စင်၏ El-Preach အစိတ်အပိုင်းတစ်ခုမှအချက်အလက်များကိုသစ်ပင်များဖွဲ့စည်းပုံကိုအသုံးပြုသည်။
ဤဆောင်းပါးသည် PHP နှင့် vue.js ကိုပေါင်းစပ်ပြီး ဦး နှောက်မြေပုံ application တစ်ခုတည်ဆောက်ရန်မည်သို့ပေါင်းစပ်ရမည်ကိုမိတ်ဆက်ပေးသည်။ ဒေတာဘေ့စ်တစ်ခုကိုဒီဇိုင်းဆွဲခြင်းအားဖြင့်အပြီးသတ် API နှင့်ရှေ့အဆင့်ဖြင့်ပြန်ဆိုသည့်လုပ်ဆောင်မှုများကိုအကောင်အထည်ဖော်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်တီထွင်မှု, တည်းဖြတ်ခြင်း, ရှာဖွေခြင်း, ရှာဖွေခြင်း, ရှာဖွေခြင်း, ဤဆောင်းပါးတွင်သင်ခန်းစာသည်သင်၏ဝဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုစွမ်းရည်တိုးတက်စေရန် PHP နှင့် Vue.js ကိုမည်သို့အသုံးပြုရမည်ကိုပိုမိုနားလည်ရန်သင့်အားပိုမိုနားလည်ရန်ကူညီလိမ့်မည်ဟုမျှော်လင့်ပါသည်။