【问题标题】: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