Désactiver le cache Twig dans un projet Sylius 2.0
Lors du développement d'un projet sous Sylius 2.0, il peut être utile de désactiver le cache Twig pour observer instantanément les modifications des templates sans avoir à vider le cache à chaque changement. Par défaut, Twig utilise un système de cache pour optimiser les performances, mais cela peut être contraignant en phase de développement.
Modification de la configuration Twig
Sylius utilise Symfony comme framework sous-jacent, et la configuration de Twig suit donc la structure de Symfony. Pour désactiver le cache Twig uniquement en environnement de développement, il faut créer ou modifier le fichier suivant :
Avec cette configuration, Twig ne stockera plus les templates compilés en cache dans l'environnement de dev, ce qui permet de voir les modifications en temps réel.
Vérification et application des changements
Après avoir modifié la configuration, il est conseillé de vider le cache de Symfony pour s'assurer que les changements sont bien pris en compte :
Conclusion
En désactivant le cache Twig en environnement de développement, vous accélérez votre workflow et évitez les manipulations répétitives de vidage de cache. Une fois votre projet finalisé et en production, pensez à réactiver le cache pour optimiser les performances.
Si vous souhaitez aller plus loin ou avez besoin d'un accompagnement sur mesure, n'hésitez pas à nous contacter. Chez Aality, nous sommes experts Sylius et pouvons vous aider à optimiser et personnaliser votre boutique en ligne efficacement.