Forums de la communauté francophone du CMS TYPO3: Forcer Un Clear Cache - Forums de la communauté francophone du CMS TYPO3

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Forcer Un Clear Cache

#1 L'utilisateur est hors-ligne   Pierro75000 

  • Membre
  • PipPip
  • Groupe : Membres
  • Messages : 85
  • Inscrit(e) : 20-novembre 15

Posté 08 février 2017 à 15:52

Salut !

Je suis sous Typo3 6.2.18. Je dois aujourd'hui modifier une extension et forcer un clear cache à la fin d'un script mais je ne trouve pas les bonnes commandes pour le faire : existent-elles ? J'ai jeté un coup d'oeil sur la doc de Caching Framework mais je n'ai rien vu.


J'aimerais idéalement tout nettoyer : system, frontend et general.


Merci d'avance pour votre aide ;)
0

#2 L'utilisateur est hors-ligne   OlivierSC 

  • Pilier du forum
  • PipPipPipPipPipPipPip
  • Groupe : Administrateur
  • Messages : 1 689
  • Inscrit(e) : 26-juin 09

Posté 14 février 2017 à 18:45

Bonjour,

j'arrive peut être un peu tard, mais il me semble qu'il existe des fonctions pour nettoyer les différents caches de TYPO3, par contre je ne sais pas si elles fonctionnent dans tous les contextes d'appel (frontend, cli, eId, scheduleur, etc...)

Tu peux rechercher dans le code source de TYPO3 la fonction "flushCachesInGroup".
On peut trouver des appels comme celui ci:
\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\Cache\\CacheManager')->flushCachesInGroup('system');

A voir si ça fonctionne dans ton cas, en remplaçant "system" par "all".

N'hésite pas à nous faire un retour là dessus, c'est un sujet intéressant :)

OlivierSC
0

#3 L'utilisateur est hors-ligne   Pierro75000 

  • Membre
  • PipPip
  • Groupe : Membres
  • Messages : 85
  • Inscrit(e) : 20-novembre 15

Posté 17 février 2017 à 19:02

Salut Olivier,

Merci pour ta réponse.
En rajoutant cette ligne de code dans mon script exécuté via le scheduler cela ne me génère pas d'erreur mais j'ai pas l'impression que ça marche pour autant ... dans mes LOGS typo3 j'ai bien la trace de mon Scheduler :

[scheduler]: Task executed.
[scheduler]: Start execution.


... mais pas de trace du cache qui se seraient vidé/nettoyé :(
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)