groupes de fichiers de cache Vous pouvez faire des groupements plus élaborés en paramétrant les groupes d'identifiant de cache. Il suffit de séparer chaque sous-groupes avec une barre verticale "|" dans la valeur de l'identifiant de cache. Vous pouvez faire autant de sous-groupes que vous le désirez. groupes d'identifiants de cache require('Smarty.class.php'); $smarty = new Smarty; $smarty->caching = true; // efface tous les fichiers de cache avec "sports|basketball" comme premiers // groupes d'identifiants de cache $smarty->clear_cache(null,"sports|basketball"); // efface tous les fichiers de cache "sports" comme premier groupe d'identifiants. // Inclue donc "sports|basketball" ou "sports|nimportequoi|nimportequoi|..." $smarty->clear_cache(null,"sports"); $smarty->display('index.tpl',"sports|basketball"); Note technique Le systéme de cache n'utilise PAS le chemin vers le template en quoi que ce soit pour l'identifiant de cache. Si par exemple vous faites display('themes/blue/index.tpl'), vous ne pouvez pas effacer tous les fichiers de cache dans le répertoire "theme/blue". Si vous voulez faire cela, vous devez les grouper avec un même identifiant de cache, display('themes/blue/index.tpl','themes|blue'). Vous pouvez ensuite effacer les fichiers de cache pour blue et theme avec clear_cache(null,'theme|blue').