Position actuelle: Accueil> Derniers articles> Comment implémenter des fonctions d'analyse et d'édition de marque dans ThinkPhp6

Comment implémenter des fonctions d'analyse et d'édition de marque dans ThinkPhp6

gitbox 2025-06-25

Comment utiliser Markdown dans ThinkPhp6

 
composer require houzhongjian/editor.md

2. Présentez l'éditeur.md sur la page frontale

Placez Editor.md dans le répertoire /public/editor.md et introduisez des fichiers CSS et JS pertinents dans la page frontale.

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

3. Utiliser l'éditeur.md dans Controller

Tout d'abord, reportez-vous à l'espace de noms de la bibliothèque Editor.md dans le fichier du contrôleur.

 
use EditorMd\EditorMd;

Ensuite, dans la méthode du contrôleur qui doit utiliser Editor.md, créez une instance Editormd.

 
$editor = new EditorMd();

Appelez ensuite la méthode liée à l'éditeur.md, par exemple, utilisez la méthode GETHTML pour obtenir le texte de marque dans l'éditeur et le convertir en HTML.

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

4. Parser Markdown dans ThinkPhp6

En plus d'utiliser des bibliothèques tierces, le framework ThinkPhp6 dispose également d'un analyseur de démarche intégré, qui peut être directement utilisé pour analyser le texte de Markdown.

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

5. Conclusion

Cet article présente comment introduire la bibliothèque Editor.MD Editor et utiliser l'analyseur de marque intégré dans ThinkPhp6 pour implémenter des fonctions d'édition et d'analyse de marque dans le framework ThinkPhp6. Selon les besoins spécifiques, les développeurs peuvent choisir la solution appropriée pour la mettre en œuvre.