clear_cache
void
clear_cache ( string template [, string cache_id [, string compile_id [, int expire_time]]])
指定したテンプレートのキャッシュを破棄します。1つのテンプレートに複数のキャッシュがある場合は、第2パラメータにキャッシュIDを渡す事によって明確にキャッシュを破棄する事ができます。第3パラメータにはコンパイルIDを渡す事が出来ます。テンプレートをまとめてグループ化し、それらをグループとして削除する事が出来ます。詳細は、キャッシュの項を参照して下さい。任意の第4パラメータには、キャッシュファイルを削除する前にそのファイルが存在しなくてはならない最低限の時間(秒)を与える事が出来ます。
例 1. clear_cache
<?php // テンプレートのキャッシュを破棄する $smarty->clear_cache("index.tpl");
// 複数のキャッシュがあるテンプレートの場合、キャッシュIDを渡してキャッシュを破棄する $smarty->clear_cache("index.tpl", "CACHEID"); ?>
|
|