名前

clearAllCache() — 全てのテンプレートのキャッシュをクリアします。

説明

void clearAllCache(int expire_time);

任意のパラメータとして、キャッシュファイルを削除する前にそのファイルが存在しなくてはならない 最低限の時間(秒)を与える事が出来ます。

注意

Smarty バージョン 3.1.14 以降では、個々のファイルに有効期限を設定してキャッシュファイルを削除できるようになりました。 そのためには、expire_time パラメータに SMARTY::CLEAR_EXPIRED を渡します。

例 14.9. clearAllCache


<?php
// キャッシュ全体をクリアします
$smarty->clearAllCache();

// 一時間以上経過しているファイルをすべてクリアします
$smarty->clearAllCache(3600);
?>

   

clearCache()isCached() および キャッシュ のページも参照してください。