Smarty er en mal motor for PHP. Den lar utviklere å skille programmet logikk og innhold fra sin presentasjon. Motoren er egnet for et scenario der programmerer og mal designer er ikke den samme personen . Programmerere bruke innholdselementer , for eksempel $ kropp og $ forfatter, mens mal designere designe maler ved hjelp av HTML- koder for å presentere disse variablene . Disse variablene lagres i Smarty . Programmereren kan gjøre endringer i programmering logikk uten å påvirke mal design, og vice versa . Instruksjoner
en
ned Smarty fra smarty.net ( se Resources . ) Pakk ut Smarty filer til en lokal katalog . Finn "/libs /" underkatalog . . Installere Smarty bibliotek filer i denne katalogen
2
Opprett en forekomst av Smarty i PHP-skript : < phprequire_once ( ' Smarty.class.php ' ), $ smarty = ny Smarty (?) ; >
3
Opprett index.tpl filen, som Smarty viser: ? { * Smarty * } Hei { $ name } , velkommen til Smarty
! denne filen skal ligge i $ template_dir , som er standard template katalogen .
4
Lag flere maler i en lignende måte og sette dem i malen katalogen.
5 < p> utnytte maler fra $ template_dir i php din