Drupal8でTwigキャッシュの無効化。
Drupal8でテーマ作成時などに、Twigのキャッシュを無効化する際のメモです。
次の2点のファイルに、それぞれ記述します。
sites/default/settings.php
1 2 |
$settings['container_yamls'][] = DRUPAL_ROOT.'/sites/development.services.yml'; $settings['cache']['bins']['render'] = 'cache.backend.memory'; |
sites/development.services.yml
1 2 3 4 5 6 7 |
cache.backend.memory: class: Drupal\Core\Cache\MemoryBackendFactory parameters: twig.config: debug : true auto_reload: true cache: false |
上記を記述後に「管理 > 環境設定 > パフォーマンス」ページで、一度だけキャッシュをクリアーする必要があります。