Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Advertisement

$cache_lifetime

E' la durata in secondi della validità di un file di cache. Una volta che questo tempo è scaduto, la cache verrà rigenerata. $caching deve essere impostato a "true" perché $cache_lifetime abbia significato. Il valore -1 forza la cache a non scadere mai. Il valore 0 farà sì che la cache venga sempre rigenerata (è utile solo in fase di test, per disabilitare il caching un metodo più efficiente è impostare $caching a false.)

Se $force_compile è abilitato, i file della cache verranno rigenerati ogni volta, disabilitando in effetti il caching. Potete eliminare tutti i file della cache con la funzione clear_all_cache(), oppure singoli file (o gruppi di file) con la funzione clear_cache().

Nota tecnica

Se volete dare a certi template un particolare tempo di vita della cache, potete farlo impostando $caching = 2, quindi dando il valore che vi interessa a $cache_lifetime subito prima di chiamare display() o fetch().