ThinkPHP5 est un framework de développement PHP puissant, qui présente les avantages d'être facile à apprendre, facile à utiliser, efficace et stable. Dans le modèle de développement où le front-end et le back-end sont séparés, le front-end doit généralement introduire certaines pages publiques, telles que l'en-tête, le bas, la barre de navigation, etc. Alors, comment rendre les pages publiques dans ThinkPHP5 ? Ci-dessous, je vais vous présenter comment le faire fonctionner.
1. Utilisez l'instruction include
include est une fonction de PHP qui peut inclure le contenu du fichier spécifié dans le fichier PHP actuel. Par conséquent, nous pouvons utiliser l'instruction include pour introduire le code de la page publique où nous devons restituer la page publique. Par exemple :
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>首页 - MyWeb</title> </head> <body> <?php include('header.html'); ?> <!-- 此处为页面内容 --> <?php include('footer.html'); ?> </body> </html>
Dans le code ci-dessus, les deux pages publiques header.html et footer.html sont introduites dans le fichier HTML via l'instruction include.
2. Utiliser un moteur de modèle
ThinkPHP5 dispose d'un moteur de modèle PHP intégré, qui peut utiliser la syntaxe du modèle lors de l'écriture de code HTML pour séparer le code front-end et le code back-end, améliorant ainsi l'efficacité du développement et la maintenabilité du code. Dans le moteur de modèles, nous pouvons utiliser la balise include pour introduire des pages publiques. Par exemple :
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>首页 - MyWeb</title> </head> <body> {include file="header.html"} <!-- 此处为页面内容 --> {include file="footer.html"} </body> </html>
Dans le code ci-dessus, {include file="header.html"}
和{include file="footer.html"}
introduit respectivement deux pages publiques, header.html et footer.html.
Résumé
Voici les deux méthodes courantes pour rendre des pages publiques dans ThinkPHP5. La première méthode convient aux scénarios simples et aux petits projets ; la seconde méthode est adaptée aux grands projets et offre une meilleure maintenabilité et évolutivité. Plus important encore, avec le développement et les progrès continus de la technologie front-end, nous pouvons utiliser davantage d'outils et de technologies pour réaliser la séparation front-end et back-end, améliorant ainsi l'efficacité du développement et l'expérience utilisateur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!