【发布时间】:2012-08-01 17:25:57
【问题描述】:
我在 Drupal 7 网站上遇到了一个问题,其中不应该缓存的块正在被缓存。如何调试此类问题?我是否有一种简单的方法可以知道哪个块正在被缓存以及使用哪个 cid?
被缓存的块在hook_block_info中是这样定义的:
$blocks['product-info-block'] = array(
'info' => t('Product info'),
'cache' => DRUPAL_NO_CACHE,
);
在数据库中没有这个特定块的痕迹,所以我怀疑它被缓存为其他东西的一部分,有没有简单的方法来解决这个问题?
注意:我没有开发这个,所以我对结构几乎一无所知,我只是在做一些错误修复。
【问题讨论】: