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