it-swarm.com.de

Twig Cache wird nicht deaktiviert

Ich habe mein Entwicklungssetup eingerichtet und es funktioniert großartig, aber aus irgendeinem Grund kann ich den Cache twig nicht deaktivieren). Ich habe alles versucht, aber ich muss jedes Mal drush cr ausführen Ändern Sie alles in twig Vorlagen, und es macht mich wahnsinnig.

settings.php:

if (file_exists(__DIR__ . '/settings.local.php')) {
  include __DIR__ . '/settings.local.php';
}

settings.local.php AND settings.php:

$config['system.performance']['css']['preprocess'] = FALSE;
$config['system.performance']['js']['preprocess'] = FALSE;

$settings['cache']['bins']['render'] = 'cache.backend.null';

$settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null';

services.yml UND development.services.yml

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

Ich laufe Drupal 8.4

5
Hansted

In Drupal 8.4 müssen Sie das Null-Cache-Backend für einen zusätzlichen Cache-Bin festlegen, daher gibt es jetzt drei:

settings.local.php :

$settings['cache']['bins']['render'] = 'cache.backend.null';
$settings['cache']['bins']['page'] = 'cache.backend.null';
$settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null';

Dies liegt daran, dass die zwischengespeicherten Seiten für anonyme Benutzer in einen separaten Cache-Bereich verschoben wurden (siehe Änderungsdatensatz Der interne Seiten-Cache verfügt jetzt über einen dedizierten Cache-Bereich.

12
4k4