Smarty est un moteur de modèles pour le développement de projets PHP. Pour être précis, il réalise la séparation du programme et de l'interface. Par conséquent, les programmeurs peuvent modifier la logique sans reconstruire le modèle. Les concepteurs de modèles peuvent modifier le modèle sans affecter la logique. Certaines fonctionnalités de Smaty :
Très très vite !
Il est efficace d'utiliser l'analyseur PHP pour effectuer cette tâche sans avoir besoin d'une analyse syntaxique redondante du modèle. Il ne compile qu'une seule fois et ne recompile que le fichier modèle modifié pour éditer les fonctions personnalisées et les variables personnalisées. Par conséquent, ce langage de modèle peut complètement définir les extensions. les délimiteurs de modèles eux-mêmes, vous pouvez donc utiliser {}, {{}}, , etc. Des instructions telles que if/elseif/else/endif peuvent être transmises à l'analyseur PHP, donc {if. ..} les expressions sont simples ou composées. Si cela est autorisé, les sections peuvent être imbriquées à l'infini. Le code PHP peut être intégré dans votre fichier modèle, bien que cela ne soit pas possible.
Le cache intégré prend en charge les fichiers modèles indépendants et peut personnaliser l'architecture du plug-in de la fonction de traitement du cache. Téléchargez le manuel Smarty : http://www.codepub.com/software/SmartyTemplates-12990.html.
Lire les articles Smarty : http://edu.codepub.com/tag.php?tag=Smarty
Développer