【问题标题】:Drupal 8 cache not cleared in development mode在开发模式下未清除 Drupal 8 缓存
【发布时间】:2018-12-16 15:11:02
【问题描述】:

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

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

提前致谢!

【问题讨论】:

    标签: caching drupal-8 drupal-console


    【解决方案1】:

    再次检查您的 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多