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'; |
$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 |
cache.backend.memory:
class: Drupal\Core\Cache\MemoryBackendFactory
parameters:
twig.config:
debug : true
auto_reload: true
cache: false
上記を記述後に「管理 > 環境設定 > パフォーマンス」ページで、一度だけキャッシュをクリアーする必要があります。
|