Smarty et cache

Smarty et cache - PHP - Programmation

Marsh Posté le 30-11-2007 à 19:37:59    

Salut,
 
J'utilise smarty et son cache.
Je lis un tableau dans smarty avec un foreach classique.
Seulement a l'interieur de ce tableau je met une portion "non cachée" via le systeme de block de smarty.
 

Code :
  1. function smarty_block_dynamic($param, $content, &$smarty)
  2. {
  3.     return function_blop($param['id']);
  4. }
  5. $smarty->register_block('dynamic', 'smarty_block_dynamic', false);


 
Ca fonctionne bien le 1er affichage, mais pas aux suivants car le block demande un $value.id pour fonctionner.
 
Ca parait logique puisque le bloc non mis en cache a besoin d'info qui sont en cache.
QQun a t-il deja eu ce cas de figure ? comment vous en etes vous sorti ?


Message édité par nycius le 30-11-2007 à 19:38:06
Reply

Marsh Posté le 30-11-2007 à 19:37:59   

Reply

Marsh Posté le 01-12-2007 à 12:35:46    

personne n'a deja eu ce soucis ?

Reply

Marsh Posté le 01-12-2007 à 14:34:36    

bonjour,  
as-tu reellement besoin du cache?
perso j'ai eu pas mal d'enmerdes avec le cache de smarty :/
t'as regarde sur les forums du site officiel?


---------------
"Se tromper est humain ; Vraiment foutre la merde necessite le mot de passe de root."
Reply

Marsh Posté le 01-12-2007 à 17:11:06    

Salut,
 
Oui j'ai besoin du cache et je dois pas placer certaines données dans le cache.
 
Tu as eu quoi comme ennui ?

Reply

Marsh Posté le 01-12-2007 à 20:16:28    

recemment, des templates qui se recompilaient pas ou mal...
genre remplacement d'un template et l'ancien revient quand meme...
ou d'autres petites joyeusetes... bref


---------------
"Se tromper est humain ; Vraiment foutre la merde necessite le mot de passe de root."
Reply

Marsh Posté le 01-12-2007 à 23:28:00    

Pourtant il est bien pratique.
J'ai aussi cache lite pour tout ce qui est cache de requete.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed