Usage

1. Utilisation basique du cache

Le scénario classique d’emploi du cache est le suivant.

  • Récupération du service de cache.

  • Lecture d’un élément en cache récupérable à l’aide d’une clé (chaîne de caractères).

  • Si la valeur est différente de nulle, renvoi de la donnée récupérée du cache.

  • Si la valeur est nulle, récupération de la donnée de manière traditionnelle (et plus longue), sauvegarde en cache et renvoi de la donnée.

Syntaxe d’utilisation basique du cache

// Récupération du cache 
$oCache = $this->di->get('cache'); 
 
// Identifiant du fichier en cache 
$sCleCache = '<nom de clé de cache>'; 
 
// Tentative de récupération de la donnée en cache 
$oValeur = $oCache->get($sCleCache); 
 
// Si la donnée récupérée est nulle, cela signifie que le cache  
// n'a pas été initialisé ou qu'il a expiré 
if ($oValeur === null) { 
 
   //Récupération de la donnée en base de données ou autre 
   $oValeur = .... 
 
   // Enregistrement de la nouvelle donnée en cache 
   $oCache->save($sCleCache, $oValeur); 
} 
 
//Renvoi de la donnée à la vue ...
couv_EPPHALC.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Configuration
Suivant
Nouveautés de la version 4