Smarty est un moteur de template pour PHP. Il permet aux développeurs de séparer la logique d'application et le contenu de sa présentation . Le moteur est adapté à un scénario où le concepteur du programmeur et le modèle ne sont pas la même personne . Les programmeurs utilisent des éléments de contenu , tels que $ $ corps et auteur , tandis que les designers de templates concevoir les modèles à l'aide des balises HTML pour présenter ces variables. Ces variables sont stockées dans Smarty. Le programmeur peut apporter des modifications à la logique de programmation sans affecter la conception du modèle , et vice versa. Instructions
1
Télécharger Smarty de smarty.net (voir la section Ressources . ) Déballez les fichiers Smarty dans un répertoire local . Trouvez le répertoire "/libs /" répertoire . . Installez les fichiers de bibliothèques de Smarty dans ce répertoire
2
Créer une instance de Smarty dans vos scripts PHP : < phprequire_once (« Smarty.class.php '); $ smarty = new Smarty (?) ; >
3
Créer le fichier index.tpl , qui Smarty va afficher : { * Smarty *} Bonjour {$ name} , bienvenue à Smarty
! ce fichier doit être placé dans le répertoire $ template_dir , qui est le répertoire par défaut du template .
4
créer plus de modèles dans un même façon et les mettre dans le répertoire des modèles .
5 < p> Utiliser des modèles à partir de $ template_dir dans votre php