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

Il s'agit de la durée en secondes pendant laquelle un cache de template est valide. Une fois cette durée dépassée, le cache est regénéré.

  • $caching doit être activé (soit 1 ou 2) pour que $cache_lifetime ait une quelconque utilité.

  • Avec une valeur de -1, le cache n'expire jamais.

  • Avec une valeur de 0, le cache est toujours regénéré (utile a des fins de tests seulement. Une meilleure façon de désactiver le cache est de mettre $caching = 0).

  • Si vous souhaitez donner a certains templates leur propre durée de vie en cache, vous pouvez le faire en réglant $caching à 2, puis $cache_lifetime à une unique valeur juste avant d'appeler display() ou fetch().

Si $force_compile est activé, les fichiers du cache seront regénérés a chaque fois, désactivant ainsi le cache. Vous pouvez effacer tous les fichiers du cache avec la function clear_all_cache() ou de façon individuelle (ou groupée) avec la fonction clear_cache().