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

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

gitbox 2025-06-25

ThinkPhp6 တွင်အမှတ်အသားပြုရန်

 
composer require houzhongjian/editor.md

2 ။ Editor.md ကိုရှေ့တန်းတွင်ဖော်ပြပါ

editor.md ကို /public/eeditor.MD လမ်းညွှန်တွင်ထားပါ။ ရှေ့တန်းစာမျက်နှာတွင် CSS နှင့် JS ဖိုင်များကိုမိတ်ဆက်ပါ။

 
<link rel="stylesheet" href="/editor.md/css/editormd.min.css">
<script src="/editor.md/editormd.min.js"></script>

3 ။ Controller တွင် Editor.MD ကိုသုံးပါ

ပထမ ဦး စွာအယ်ဒီတာ .md စာကြည့်တိုက်ကို Controller ဖိုင်ရှိအယ်ဒီတာ .md စာကြည့်တိုက်ကိုရည်ညွှန်းသည်။

 
use EditorMd\EditorMd;

ထို့နောက် Editor.MD ကိုအသုံးပြုရန်လိုအပ်သည့် Controller Method Method တွင် areaChord ဥပမာအားဖြင့်ဖန်တီးပါ။

 
$editor = new EditorMd();

ထို့နောက် Editor.MD နှင့်သက်ဆိုင်သောနည်းလမ်းကိုဖုန်းဆက်ပါ။ ဥပမာအယ်ဒီတာတွင်အမှတ်အသားပြုရန်နှင့် HTML သို့ပြောင်းရန် GetHtml နည်းလမ်းကိုသုံးပါ။

 
$html = $editor->getHtml($markdownText);

4 ။ ThinkPhpp6 အတွက် parser fardown parser

Third-party libraries များကို အသုံးပြု. ThinkPpP3 မူဘောင်တွင် built-in markdown parser တွင်ပါ 0 င်သည်။

 
use think\helper\Markdown;
$html = Markdown::parse($markdownText);

5 ။ နိဂုံးချုပ်

ဒီဆောင်းပါးက Editor.MD တည်းဖြတ်သူစာကြည့်တိုက်ကိုဘယ်လိုမိတ်ဆက်ပေးနိုင်မယ်ဆိုတာမိတ်ဆက်ပေးပြီး ThinkPpP6 မူဘောင်မှာ formdown တည်းဖြတ်ခြင်းနှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းလုပ်ငန်းများကိုအကောင်အထည်ဖော်ရန် Thinkphp6 ရှိ BuildPPP6 တွင် buildown parser ကိုအသုံးပြုသည်။ သတ်သတ်မှတ်မှတ်လိုအပ်ချက်များပေါ် မူတည်. developer များက၎င်းကိုအကောင်အထည်ဖော်ရန်သင့်လျော်သောဖြေရှင်းနည်းကိုရွေးချယ်နိုင်သည်။

ဆက်စပ်အကြောင်းအရာ