如何自动从自定义模块中删除缓存

时间:2020-06-09 06:45:43

标签: drupal drupal-8

我正在为drupal 8构建一个如此处(https://www.drupal.org/docs/creating-custom-modules)所述的自定义模块。这主要是动态内容,随着某些WebServices调用而变化。我的问题是内部drupal 8缓存会自动缓存所有内容,包括令牌和JavaScript。

所以问题是: -我可以在模块的某个位置定义它吗,不缓存它?

谢谢

1 个答案:

答案 0 :(得分:1)

不确定是否要处理渲染数组缓存,但是如果可以,则可以尝试:

$build['#cache']['max-age'] = 0;

您可以在Cacheability of render arrays中了解更多信息。