Sur cette page
Cache
Cecil utilise un système de cache pour accélérer le processus de génération ; il peut être désactivé ou vidé.
Il existe trois types de cache impliqués dans le rendu des templates : les templates, les assets et les traductions.
Vider le cache
Vous pouvez vider le cache avec les commandes suivantes :
php cecil.phar cache:clear # clear all caches
php cecil.phar cache:clear:assets # clear assets cache
php cecil.phar cache:clear:templates # clear templates cache
php cecil.phar cache:clear:translations # clear translations cache
Cache de fragments
Cecil fournit un moyen de mettre en cache des parties du rendu des templates pour éviter de générer plusieurs fois le même contenu partiel.
Pour utiliser le cache de fragments, enveloppez le contenu que vous souhaitez mettre en cache avec la balise cache.
{% cache 'unique-key' %}
{# cacheable content #}
{% endcache %}
Pour vider uniquement le cache de fragments, utilisez la commande suivante :
php cecil.phar cache:clear:templates --fragments
Désactiver le cache
Vous pouvez désactiver le cache avec la configuration.