clear_cache() Efface le cache d'un template spécifique <methodsynopsis> <type>void</type><methodname>clear_cache</methodname> <methodparam><type>string</type><parameter>template</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>cache_id</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>compile_id</parameter> </methodparam> <methodparam choice="opt"><type>int</type><parameter>expire_time</parameter></methodparam> </methodsynopsis> <para> Si vous avez <link linkend="caching.multiple.caches">plusieurs fichiers de cache</link> pour ce template, vous pouvez en spécifier un en particulier en passant son identifiant <parameter>cache_id</parameter> en deuxième paramètre. Vous pouvez aussi passer un identifiant de compilation <link linkend="variable.compile.id"><parameter>$compile_id</parameter></link> en troisième paramètre. Vous pouvez <link linkend="caching.groups">grouper</link> des templates ensemble afin qu'ils puissent être supprimés en groupe. Référez-vous à la section sur le <link linkend="caching">cache</link> 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é. </para> <example> <title>Exemple avec clear_cache() 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 cache.