You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ryuring
changed the title
CacheEngineをRedisやMemcachedなどFile以外に変更するとBcCacheBehavior::delCacheの処理でキャッシュが消えない
【システム】CacheEngineをRedisやMemcachedなどFile以外に変更するとBcCacheBehavior::delCacheの処理でキャッシュが消えない
May 5, 2020
概要
CacheEngineをRedisやMemcachedなどFile以外に変更すると、afterSave,afterDelete等で利用されているBcCacheBehavior::delCacheの処理でキャッシュが消えないようです。
(具体的には、管理画面で変更しているのにリロードするとキャッシュが参照されてしまい変更前のデータが表示されます。)
原因としては、delCacheの処理が、CACHE_DATA_PATHパス(app/tmp/cache/dataフォルダ内)のフォルダを削除する処理になっている為で、Cache::clear()をコールするようにすれば解消されます。
備考
baserCMS4.1.7にて上記現象を確認しました。
The text was updated successfully, but these errors were encountered: