Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour a tous,
Jusqu'à maintenant je n'utilisé pas Zend_Paginator, maintenant que j'ai découvert ça puissance et ça simplicité d'utilisation j'ai voulu le coupler avec Zend_cache, j'ai donc suivis la doc de zend_paginator qui explique comment faire et tous fonctionne très bien.
mais je n'arrive pas a comprendre leurs explications sur comment supprimer le cache.
Quelqu'un pourrai m'expliquer ?
voila l'utilisation que je veut en faire :
j'ai coté public un système de news entièrement afficher par zend_paginator :
Zend_Loader::loadClass('Models_TNews');
$TNews = new Models_TNews();
$select = $TNews->select()->order('id DESC');
$page = Zend_Paginator::factory($select);
$fO = array('lifetime' => 3600, 'automatic_serialization' => true);
$bO = array('cache_dir'=>'caches');
$cache = Zend_cache::factory('Core', 'File', $fO, $bO);
Zend_Paginator::setCache($cache);
$page->setPageRange(1);
$page->setCurrentPageNumber($this->_getParam('page', 1));
$page->setItemCountPerPage(5);
$this->view->listeNews = $page;
bref une utilisation basique.
Maintenant coté back office je voudrai pouvoir supprimer mon cache de news quand je modifie supprime ou ajoute une news sans pour autant vidé le cache complet de l'application.
(avant, quand j'utilisé pas zend_paginator j'utilisé les balise de caches mais je n'est pas trouver de moyen de mettre avec zend_paginator)
et je n'arrive pas a comprendre la doc de zend_paginator a ce sujet.
pouvez vous m'expliquer comment faire ?
Merci d'avance.
Hors ligne
Personne?
Hors ligne
Pages: 1