Twig génère des classes pour ses modèles. Ces classes sont effectivement des caches en étant écrites sur disque.
D'une manière générale, il n'est probablement pas nécessaire de se soucier des détails de la façon dont les modèles de brindilles sont traités, mais il peut y avoir des cas où les modèles de brindilles doivent être régénérés manuellement. (Similaire à la nécessité du module de reconstruction du registre dans D7)
Si c'est pertinent, je demande parce que je suis coincé avec une erreur qui ressemble à ceci:
Erreur fatale: classe '__TwigTemplate_ddad913164239ac659c2bca09b3a49a5' introuvable dans core / lib / Drupal / Core / Template / TwigEnvironment.php sur la ligne 107
drush ev '\Drupal\Core\PhpStorage\PhpStorageFactory::get("twig")->deleteAll();'
Je voyais cette erreur Twig dans mon journal d'erreurs, lorsque j'essayais d'accéder à un site Drupal 8.x après avoir été installé avec drush avec
drush si --db-url=mysql://root:root@localhost/mysite -y
. Donc, pour corriger le problème, encore une fois avec drush, videz simplement le cache:De plus, après cela, si votre nouveau site Drupal 8.x ne semble pas avoir de styles CSS, cela est probablement dû au fait que l'utilisateur apache / httpd n'a pas les autorisations d'écriture sur sites / default / files.
la source