Caching 清除modx revolution上的缓存系统设置
我有一个代码片段,它通过更新和保存modSystemSetting对象来更新一些系统设置。我注意到旧的设置仍然来自缓存 清除缓存工作:Caching 清除modx revolution上的缓存系统设置,caching,settings,system,code-snippets,modx,Caching,Settings,System,Code Snippets,Modx,我有一个代码片段,它通过更新和保存modSystemSetting对象来更新一些系统设置。我注意到旧的设置仍然来自缓存 清除缓存工作: $cacheManager = $modx->getCacheManager(); $cacheManager->clearCache(); 但这会清除整个缓存,这是不好的。如何仅清除更新的设置?清除所有系统设置也会起作用。在modcachemanager.class.php中签出函数,查看每个$providers 对于系统设置,请尝试从$cach
$cacheManager = $modx->getCacheManager();
$cacheManager->clearCache();
但这会清除整个缓存,这是不好的。如何仅清除更新的设置?清除所有系统设置也会起作用。在modcachemanager.class.php
中签出函数,查看每个$providers
对于系统设置,请尝试从
$cacheManager->generateConfig()
开始,然后从那里查看。也许你需要的不仅仅是系统设置,比如,等等
如果继续,请使用自定义缓存进行签出。您可以删除缓存中的特定键$cacheManager->delete($key)
。查看modcachemanager.class.php中的签出函数,查看每个$providers
对于系统设置,请尝试从$cacheManager->generateConfig()
开始,然后从那里查看。也许你需要的不仅仅是系统设置,比如,等等
如果继续,请使用自定义缓存进行签出。您可以删除缓存中的特定键$cacheManager->delete($key)
。见