Salve mi sono da poco accostato ai template engine in php e per iniziare sono partito con smarty..
il problema che ho è semplice vorrei visualizzare del testo in maniera dinamica in base alla variabile GET passata da url esempio:
(tralascio tutto il codice di smarty)
in poche parole se la mia url è www.prova.it/ non visualizzerà nulla mentre se sarà www.prova.it/index.php?=1 visualizzerà quel messaggioCodice PHP:
$luc='';
if (isset($_GET['a'])) {
if($_GET['a'] == 1){
$luc='[b]CIAO A TUTTTI!!!!</stong>';
}
}
$smarty -> assign('luca_content', $luc); $smarty -> display('index.tpl');
Il problema è che smarty utilizza la cache e una volta che mette in memoria quella variabile n on c'è modo di farla cambiare dovrei sempre ricompilare tutto (cosa errata)
mi sono dunque chiesto... c'è un modo per dire a smarty che c'è una porzione di pagina da renderizzare ogni volta? ci sono altri template engine che risolvono questo problema? zend_view è migliore sotto questo punto di vista? grazie mille in anticipo!!![]()