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'appelerdisplay()
oufetch()
.
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()
.