clearCache() — clears the cache for a specific template
void clearCache(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_id as the second
parameter.
You can also pass a
$compile_id
as 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 14.11. clearCache()
<?php
// clear the cache for a template
$smarty->clearCache('index.tpl');
// clear the cache for a particular cache id in an multiple-cache template
$smarty->clearCache('index.tpl', 'MY_CACHE_ID');
?>
See also
clearAllCache()
and
caching section.