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