Salut,
je vient de découvrir zend_cache j'ai déja suivi pls tuto et j'ai suivi un exemple mais j'arrive pas enregister des donnée qui sont retire d'une table de ma base de donnée. Voici le code d'une action à laquelle j'exécute mon cache il me donne aucune erreur mais il n'enregister rien dans le fichier /tmp
code action :
SVP si qlq à une solution ou des propositions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 function typesAction() { $tm = new TypeMonument(); $this->view->tm = $tm->fetchAll(); require_once 'Zend/Cache.php'; $frontendOptions = array('lifeTime' => 1000,'automatic_serialization' => false); $backendOptions = array('cacheDir' => 'C:/wamp/www/test/tmp/'); $cache = Zend_Cache::factory('Output', 'File', $frontendOptions, $backendOptions); $result = $tm->fetchAll(); if(!$result = $cache->load('myresult')) { $cache->save($result,'myresult'); }else { // il y a un cache echo "Ceci est issu du cache !\n\n"; } }
cordialement
Partager