Name
clear_cache() — очищает кэш определенного шаблона
Описание
void clear_cache(string template,
string cache_id,
string compile_id,
int expire_time);
Если вы используете
множественное кэширование
для шаблона, вы можете очистить определенный кэш, передавая
cache_id в качестве второго аргумента.
Также, вы можете педать
$compile_id
в качестве третьего аргумента.
Вы можете "группировать" шаблоны
вместе, чтобы их можно было удалять группой.
См. раздел Кэширование для получения
дополнительной информации.
В качестве необязательного четвертого аргумента вы можете передать минимальный
возраст файла кэша в секундах, прежде чем он будет очищен.
Example 13.8. clear_cache()
<?php
// очищает кэш шаблона
$smarty->clear_cache('index.tpl');
// очищает определенный идентификатор кэша для шаблонов со множественным кэшированием
$smarty->clear_cache('index.tpl', 'CACHEID');
?>
См. также clear_all_cache() и кэширование.