Smarty è un motore di template per PHP . Esso consente agli sviluppatori di separare la logica e il contenuto dell'applicazione dalla sua presentazione . Il motore è adatto a uno scenario in cui il programmatore e Designer modelli non sono la stessa persona . I programmatori usano elementi di contenuto , come ad esempio $ corpo e $ autore , mentre progettisti di modelli di progettare i modelli utilizzando tag HTML per presentare queste variabili . Queste variabili sono memorizzate in Smarty . Il programmatore può apportare modifiche alla logica di programmazione senza modificare modello di progettazione , e viceversa. Istruzioni
1
Scarica Smarty da smarty.net ( vedere la sezione Risorse . ) Decomprimere i file di Smarty in una directory locale . Trova le " /libs /" sottodirectory . . Installare i file delle librerie di Smarty in questa directory
2
Creare un'istanza di Smarty nei vostri script PHP : < phprequire_once ( 'Smarty.class.php' ) ; $ smarty = new Smarty ( ) ? ,>
3
Creare il file index.tpl , che mostrerà Smarty : { * Smarty * } Ciao { $ nome} , benvenuto a Smarty
! questo file dovrebbe trovarsi nella $ template_dir , che è la directory di template di default .
4
creare più modelli in un modo simile e metterli nella directory template .
5 < p > Utilizzare i modelli dal $ template_dir nel tuo php