Categories > TinyButStrong general (FR) >

Désactiver le cache ?

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: Zed
Date: 2005-02-14
Time: 13:29

Désactiver le cache ?

Bonjour,

même en mettant $TBS->CacheAction(TBS_DELETE); je me retrouve avec un formulaire qui ne se rafraîchit pas à cause du cache.

Bizarre

By: Skrol29
Date: 2005-02-14
Time: 14:54

Re: Désactiver le cache ?

As-tu vérifié que le fichier cache est bien supprimé juste après cette commande ?
By: Zed
Date: 2005-02-14
Time: 15:31

Re: Désactiver le cache ?

Justement il n'est pas supprimé ...
By: Skrol29
Date: 2005-02-14
Time: 16:15

Re: Désactiver le cache ?

Il me faudrait plus de détail sur ton code pour comprendre pourquoi le cache n'est pas supprimé. As-tu vérifié les permissions sur le répertoire ?
By: Zed
Date: 2005-02-14
Time: 16:55

Re: Désactiver le cache ?

Ch'uis sous XP et les répertoirs sont par défaut en lecture seul.

Y'a pas moyen de désactiver purement et simplement le cache ?
By: Skrol29
Date: 2005-02-14
Time: 17:00

Re: Désactiver le cache ?

Que veux-tu dire par "désactivé" ?
Le système de cache de TBS n'est pas activé par défaut. C'est toi qui le déclanche par des commandes TBS.
By: Zed
Date: 2005-02-14
Time: 19:19

Re: Désactiver le cache ?

Faire en sorte que le fichier de cache ne soit pas généré.
By: Skrol29
Date: 2005-02-14
Time: 20:03

Re: Désactiver le cache ?

C'est la méthode CacheAction() avec un paramètre de timeout qui déclanche la programmation la création du cache qui se fera lors de l'appel à la méthode Show().

Pour annuler la prgrammation de la mise en cache il suffit d'appeler $TBS->CacheAction(TBS_CANCEL);
By: Skrol29
Date: 2005-02-16
Time: 11:06

Re: Désactiver le cache ?

Pour supprimer un seul fichier cache, la commande est :
  $TBS->CacheAction('id',TBS_DELETE);
Pour supprimer tous les fichiers caches, la commande est :
  $TBS->CacheAction('*',TBS_DELETE);

C'est peut être ça le souci que tu as.
By: Zed
Date: 2005-02-16
Time: 21:26

Re: Désactiver le cache ?

Ca marche avec $TBS->CacheAction('*',TBS_DELETE);

Merci