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

Definiert die Zeitspanne (in Sekunden) die ein Cache gültig bleibt. Ist die Zeit abgelaufen, wird der Cache neu generiert. '$caching' muss eingeschaltet (true) sein, damit '$cache_lifetime' Sinn macht. Der Wert -1 bewirkt, dass der Cache nie abläuft. Der Wert 0 bewirkt, dass der Inhalt immer neu generiert wird (nur sinnvoll für Tests, eine effizientere Methode wäre $caching auf 'false' zu setzen).

Wenn $force_compile gesetzt ist, wird der Cache immer neu generiert (was einem Ausschalten von caching gleichkommt). Mit der clear_all_cache() Funktion können Sie alle Cache-Dateien auf einmal entfernen. Mit der clear_cache() Funktion können Sie einzelne Cache-Dateien (oder Gruppen) entfernen.

Technische Bemerkung

Falls Sie bestimmten Templates eine eigene Cache-Lifetime geben wollen, können Sie dies tun indem Sie $caching auf 2 stellen und '$cache_lifetime' einen einmaligen Wert zuweisen, bevor Sie display() oder fetch() aufrufen.