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() и кэширование.