smarty lifetimeを明日にしたい

smartyでキャッシュタイムを制御したいはてどうしたものか?


date_default_timezone_set('Asia/Tokyo');

// Smarty オブジェクトを作成
$smarty = new Smarty();

// 現在時刻
$current_time = time();

// 次回の00:00時刻を計算
$next_midnight = strtotime('tomorrow midnight');

// 現在時刻から次の00:00までの秒数
$time_until_midnight = $next_midnight - $current_time;

// cache_lifetimeを次の00:00までに設定
$smarty->cache_lifetime = $time_until_midnight;

// もしキャッシュを利用するならば
$smarty->caching = Smarty::CACHING_LIFETIME_CURRENT; // キャッシュのライフタイム制御

となるよ。

コメント

hage01

2008年頃からワードプレス使ってますヴァージョンは2.6か2.8かだったかな?

hage01をフォローする
タイトルとURLをコピーしました