smarty template engine
Tuesday, January 06, 2009  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


clear_cache()

clear_cache() -- Efface le cache d'un template spécifique

Description

void clear_cache ( string template [, string cache_id [, string compile_id [, int expire_time]]])

  • Si vous avez plusieurs fichiers de cache pour ce template, vous pouvez en spécifier un en particulier en passant son identifiant cache_id en deuxième paramètre.

  • Vous pouvez aussi passer un identifiant de compilation $compile_id en troisième paramètre. Vous pouvez grouper des templates ensemble afin qu'ils puissent être supprimés en groupe. Référez-vous à la section sur le cache pour plus d'informations.

  • Vous pouvez passer un quatrième paramètre pour indiquer un âge minimum en secondes que le fichier en cache doit avoir avant d'être effacé.

Exemple 13-1. Exemple avec clear_cache()

<?php
// efface le fichier de cache de ce template
$smarty->clear_cache('index.tpl');

// efface un fichier de cache grâce à son identifiant de cache
$smarty->clear_cache('index.tpl','CACHEID');
?>

Voir aussi le clear_all_cache() et la section sur le cache.




 

credits 

Smarty Copyright © 2002-2008
New Digital Group, Inc.

All rights reserved.