人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

CakePHPで、キャッシュ機能がうまく動作しません。

キャッシュ自体はうまくいきますが、「キャッシュ削除」で悩んでいます。


特定のアクションに対しては削除できますが、
「トップページのキャッシュのみ」削除したいのですが、うまくできないです。

自動削除されないので、更新時に

clearCache

を使って削除しています。


キャッシュ名が

xxx.php
xxx_action1.php
xxx_action2.php

というようになっています。

ここで、action1等は「action」と名前指定して削除できますが、
トップページの「xxx.php」だけを削除したいのですが、うまくいかないです。


トップページのキャッシュをうまく削除する方法、何かアドバイス頂けますと助かります。

●質問者: onigirin
●カテゴリ:インターネット ウェブ制作
✍キーワード:CakePHP PHP アクション アドバイス キャッシュ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● heilig_zwei
●60ポイント ベストアンサー

clearCache('xxx');

じゃダメですか?

basics.phpを見た感じではそれでxxx.phpだけ消せるはずです。


ちなみに、

clearCache(array('xxx'));

のように配列指定するとxxxが含まれるファイルが全て消える仕様のようです。

◎質問者からの返答

どうもありがとうございます。

arrayで指定していました。そのためだったのですね・・・。

無事、解決しました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ