Maison >cadre php >PensezPHP >qu'est-ce que le moteur de modèles thinkphp

qu'est-ce que le moteur de modèles thinkphp

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-08-26 13:28:593952parcourir

qu'est-ce que le moteur de modèles thinkphp

moteur de modèles thinkphp :

1. Le propre moteur de modèles de Thinkphp5

Il est fondamentalement le même que le moteur de modèles de tp3. Le moteur de modèles intégré est un moteur de modèles de compilation XML innovant et indépendant.

Recommandations associées : "Tutoriel ThinkPHP"

2. Moteur de modèle de brindille

Le modèle du moteur de modèle de brindille est ordinaire. Les fichiers texte n'ont pas besoin d'une extension spéciale, .html .htm .twig sont tous acceptables. Les variables et expressions du modèle seront analysées et remplacées au moment de l'exécution, et les balises contrôleront la logique du modèle.

3. Moteur de modèles Laravel Blade

http://www.thinkphp.cn/extend/946.html

4. Moteur de modèles think-angular

Ce moteur de modèles est écrit pour les développeurs PHP qui peuvent utiliser angulairejs. La caractéristique principale est qu'aucune définition de balise supplémentaire n'est requise, toutes les définitions d'attributs sont utilisées et le fichier modèle est. formaté dans l'IDE Le code est très soigné car le fichier modèle complété est toujours du HTML standard.

https://www.kancloud.cn/shuai/php-angular

5. Moteur de modèles Smarty

Téléchargez-le d'abord depuis le site officiel de Smarty. site Internet Un Smarty.
Ensuite, décompressez le package compressé et il y aura deux dossiers : demo et libs. Ouvrez le dossier libs et copiez tout le contenu.
Ensuite, ouvrez le dossier thinkphp sous le répertoire racine de votre site Web. Il y a un dossier fournisseur à l'intérieur. Ce dossier est utilisé par TP pour appeler des bibliothèques tierces et coller tout ce que vous venez de copier.
Ouvrez ensuite le fichier de configuration de votre projet, qui doit être le fichier conf.php dans le répertoire conf de votre répertoire de projet.

Ajoutez la configuration suivante :

'TMPL_ENGINE_TYPE'=>'Smarty'

Si vous souhaitez en configurer davantage, vous pouvez également ajouter

'TMPL_ENGINE_CONFIG'=>array(
'caching'=>true,
'template_dir'=>TMPL_PATH,
'compile_dir'=>CACHE_PATH,
'cache_dir'=>TEMP_PATH
)

afin de pouvoir utiliser les modèles Smarty.

L'emplacement du fichier du modèle n'a pas changé, ni l'emplacement du cache.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn