Come funziona Smarty:
Nella pagina php che realizziamo prepariamo tutte le variabile che ci saranno necessarie nella creazione della nostra pagina (titolo, script da richiamare, valori da utilizzare).
Poi basterà passare le variabili a Smarty, chiamare un template e la cosa è fatta.
In questi giorni scriverò qualche tutorial per Smarty, intanto ecco due comode funzioni per assegnare in maniera ricorsiva le variabili a Smarty.
1) Creare un array in cui immagazziremo i nostri dati da passare a Smarty.
$arraytosmarty=array();2) Inserire negli array i valori, ponendo come chiave il nome della variabile;
$arraytosmarty['titolo']='Titolo della pagina'; $arraytosmarty['frase']='Hello World!';3) Una volta caricate tutte le variabili richiamiamo la funzione assigntosmarty :
function assigntosmarty($arraytosmarty,$obj){ foreach ($arraytosmarty as $key => $value) { $obj->assign($key, $value); } }
4) ora richiameremo il template e Smarty si occuperà di tutto:
$smarty->display('template.tpl');
Nessun commento:
Posta un commento