Je vois, est ce qu'il y a un moyen de mettre à jour le cache manuellement je veux dire ne pas fixer de temps pour le cache mais plutôt le mettre à jour des qu'il y a un changement (un ajout ,une édition ou une suppression) sur le modèle en question? Merci
2009/1/17 Mehdi AMINI <joker....@gmail.com> > > ayoub hidri a écrit : > > Merci pour la réponse rapide, > > alors tout d'abord quels sont les éléments qui ne peuvent pas être mis > > en cache? > > > Je vois rapidement 2 types d'éléments : d'abord ceux qui doivent être > vraiment dynamiques, et ensuite ceux qui change en fonction de qui > affiche la page. > > > en fait ce que j'ai moi c'est un layout en "portail" j'ai différents > > blocs genre derniers avis ,derniers commentaires ce genre de choses > Si ça ne te dérange pas qu'un commentaires n'apparaissent qu'au bout de > l'expiration du cache de ton élement, tu peux aller dans cette voie. Si > il faut que l'élement soit mis à jour à chaque rafraichissement de la > page, alors il vaut mieux éviter requestAction. Il n'y a pas vraiment de > solution "propre" dans ce cas à ma connaissance. > > Si ton blocs derniers commentaires fait partie du layout, et que tu es > certain d'afficher ce bloc sur tout le site. Tu peux définir les données > de l'élément dans beforeRender() dans app_controller. > > Si tu as des élements qui sont rendus à certains endroit mais pas > souvent, tu peux définir les données dans les actions correspondantes. > > > Mehdi > > > > > -- Ayoub HIDRI mail : hidri.ay...@gmail.com tel : (+216) 24 390 865 --~--~---------~--~----~------------~-------~--~----~ Groupe "Cakephp-fr". Adresse : cakephp-fr@googlegroups.com Pour résilier : cakephp-fr-unsubscr...@googlegroups.com Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr -~----------~----~----~----~------~----~------~--~---