Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
j'ai des données stockées en cache via apc et j'aimerai faire un tri
dessus, seulement je ne sais si c'est possible de le faire directement
avec le résultat du cache ( je pense à la spl ), ou bien si il faut faire appel à une requête
pour trier tout ca ( ce qui n'aurait plus d'intérêt dans mon cas ).
Voyez vous comment cela est possible.
voici mon code
if(!$result = $this->_cache->load('requeteAllLivre')) { $a = new Table_Livre(); $result = $a->list(); $this->_cache->save($result, 'requeteAllLivre', array(), null ); } // exemple de ce que j'aimerai // $result = $result->asort('id); // Un truc dans ce genre... $paginator = Zend_Paginator::factory($result);
merci de votre aide
Dernière modification par Myfred (17-08-2009 17:27:41)
Hors ligne
Et bien actuellement j'étends la classe Zend_Db_Table_Rowset et y ajoute une fonction sortBy...() en déclarant au préalable la variable rowsetClass de mon modèle de table.
Je le fais pour de nombreux traitements, tri, sélection etc ... mais je suis à l'écoute d'une meilleur façon en utilisant la SPL si c'est faisable.
Hors ligne