[spip-dev] var_mode calcul ou recalcul en php

bonjour a tous,

est-il possible de faire l’équivalent d'un var_mode=calcul (ou var_mode=recalcul)
en php, par exemple dans le traitement php d'un formulaire ?

utilisant spip comme framework, je met a jour certaines données qui sont non
déclarées comme objets éditorial, et si j'active le cache, les inclure qui
affichent ces memes données ne se mettent pas a jour

merci
a+

La fonction suivre_invalideur() de inc/invalideur est faite pour ça.

Exemple pris de SPIP :

  include_spip('inc/invalideur');
  suivre_invalideur("id='auteur/$id_auteur'");

Tu dois remplacer le contenu de id= par ton objet et id si tu connais.

On trouve aussi cette écriture :

  include_spip('inc/invalideur');
  suivre_invalideur("forum/*");

MM.

Matthieu Marcillaud <marcimat <at> rezo.net> writes:

La fonction suivre_invalideur() de inc/invalideur est faite pour ça.

  include_spip('inc/invalideur');
  suivre_invalideur("forum/*");

merci matthieu ça fonctionne ! la 2eme écriture en l’occurrence
j'ai pas essayé la 1ere.

Pour info, dans les versions “récentes” de SPIP, depuis la v2 je crois, ce qu’on met comme invalideur n’a pas grande importance, car on invalide tous les fichiers cache. Mais on conserve des chaînes “signfiantes”, pour le cas où il nous prenait l’idée d’avoir une stratégie d’invalidation plus complexe.