What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
clear_cache() — clears the cache for a specific template
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_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 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.