在开发模式下未清除Drupal 8缓存

时间:2018-12-16 15:11:03

标签: caching drupal-8 drupal-console

我正在研究一个新的Drupal 8项目,并运行了drupal控制台“ drupal site:mode dev”命令。创建一些自定义块,视图或内容类型之后。我注意到,当我对模板文件进行更改时,不会自动清除缓存。

我已经检查了service.yml文件,所有内容看起来都与我之前从事的项目相同。我可以缩小问题范围以呈现缓存(可能)。我还注意到,它仅在自定义创建的实体中发生。 (如上所述)。任何人都知道可能是什么问题?我已经在找这几天了。

谢谢!

1 个答案:

答案 0 :(得分:0)

再次检查您的 services.yml 文件,以禁用 twig模板上的缓存,您必须具有以下值:

parameters:
  http.response.debug_cacheability_headers: true
  twig.config:
    debug: true
    auto_reload: true
    cache: false
services:
  cache.backend.null:
    class: Drupal\Core\Cache\NullBackendFactory

希望有帮助!

更多信息:https://www.drupal.org/node/2598914