Name
clear_cache() — clears the cache for a specific template
Description
void clear_cache(string template,
string cache_id,
string compile_id,
int expire_time);If you have multiple caches for a template, you can clear a specific cache by supplying the
cache_idas the second parameter.You can also pass a
$compile_idas a third parameter. You can group templates together so they can be removed as a group, see the caching section for more information.As an optional fourth parameter, you can supply a minimum age in seconds the cache file must be before it will get cleared.
Example 13.8. clear_cache()
<?php
// clear the cache for a template
$smarty->clear_cache('index.tpl');
// clear the cache for a particular cache id in an multiple-cache template
$smarty->clear_cache('index.tpl', 'MY_CACHE_ID');
?>
See also
clear_all_cache()
and
caching section.
