documentedでも、モデルが更新されたときにCakePHPは自動的にビューキャッシュをクリアしますが、そうではありません。なぜCache :: clear()は私の(view)キャッシュをクリアしませんか? (CakePHP)
キャッシュされたビューで使用されるモデルが変更された場合、Cakeはキャッシュされたビューをクリアすることを覚えておくことが重要です。たとえば、キャッシュされたビューでPostモデルのデータが使用され、PostにINSERT、UPDATE、またはDELETEクエリが実行された場合、そのビューのキャッシュはクリアされ、次の要求で新しいコンテンツが生成されます。
手動で提案されたCache::clear()
メソッドを呼び出しても、何もしません。 Cakeでビューキャッシュをクリアするにはどうすればいいですか? (バージョン1.2.2.8120
のようリポジトリを見ても、0.8256は、この問題を持っている必要があり、コミットされます。)
を削除したくないファイルを削除し、私は私の焼いたインデックスビューでクライアント側のキャッシュに悩まされていました。ファイヤーフォックス、サファリ、IEはすべて問題だった、クロムはなかった。私はコントローラで$ this-> disableCache()を呼び出すことで修正しました。 – the0ther