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