我在Drupal网站上有一些奇怪的缓存问题。
首先关闭D8页面缓存。
然后我在页面上有一些内容会针对每个页面加载进行更改 - 为了简化我从twig模板打印当前时间:
{{ "now"|date("H:i:s") }}
它的工作原理如下:
知道这里发生了什么,以及如何禁用缓存?
答案 0 :(得分:1)
将此添加到您的themename.theme文件
function themename_preprocess(&$vars, $hook) {
$vars['#cache']['max-age'] = 0;
}
并清除缓存。
编辑,在drupal.org上,您可以阅读很好的指南,了解如何准备开发环境并在开发过程中禁用缓存。 Guide
答案 1 :(得分:0)
您需要juste来禁用内部页面缓存模块并清除缓存