Mythtpl
Par Shu Saura
Basé sur RAINTPL 3 par Federico Ulfo
MythTPL est un moteur de modèle facile pour PHP qui permet une séparation facile de la présentation de la logique.
Caractéristiques
- Syntaxe simple
- Facile à utiliser
- Rapide, les modèles sont compilés en code PHP ordinaire
- Puissant, modificateurs et opérations avec des variables
- Extensible, vous pouvez enregistrer de nouvelles balises
Tags pris en charge
- {$ variable} pour inclure une variable dans le modèle
- {#Constant} ou {# 'string'} pour inclure une constante ou une chaîne
- {si} pour les blocs conditionnels
- {boucle} pour faire boucle sur les tableaux
- {inclure} pour inclure un autre modèle
- {ignorer} pour ajouter des commentaires privés dans le modèle
- {noparse} pour ne pas traiter les balises contenues à l'intérieur
- {fonction} pour exécuter une fonction PHP
- {php} Si vous devez vraiment utiliser PHP à l'intérieur de vos modèles (désactivé par défaut en configuration)
- {AutoOSCape} pour échapper automatiquement à toutes les valeurs de balise à l'intérieur
- {elseif} {else} {Break} {continu} à utiliser avec des balises conditionnelles ou de boucle
Installation / utilisation
Exigences
MythTPL nécessite au moins PHP 7.4 pour fonctionner. MythTPL n'a pas de dépendances externes.
Différences par rapport à la pluie TPL 3
- Prise en charge du plugin abandonné
- Fonction abandonnée liste noire
- Assign () accepte désormais uniquement les tableaux (utilisez Assign_var () pour définir une seule valeur)
- La configuration n'est plus statique, vous pouvez maintenant configurer avec des fonctions de constructeur ou de configuration dédiée
- Ajout de la fonction reset () pour effacer les valeurs attribuées
- Ajout de la fonction p_assign () pour attribuer des valeurs qui ne sont pas effacées avec reset ()
Licence
MythTPL est publié sous la licence MIT, voir le fichier LICENSE pour plus de détails.