Hola amigos estoy haciendo un cacheo en el modelo, todo anda muy bien (por suerte).
Lo que no encuentro la forma es como saber la hora en el cual se realizo el cacheo para compararla con la hora actual.
Quizas Zend_Cache tenga algun metodo pero no lo encuentro.
Como es un llamado a la base de datos no me doy cuenta como lo puedo hacer.
Seria agregarle a la variable "$resultado" la hora (si es que zend cache no trae nada) ya prove de varias maneras (armando un array, etc. pero nada)
Código PHP:
function veruno($x){
$cache=Zend_Registry::get('cache');
$cache_id='cacheveruno'.$x;
if(!$resultado=$cache->load($cache_id)){
$cacheo = $this->fetchRow('id ='.$x)->toArray();
$cache->save($cacheo, $cache_id);
$resultado=$cache->load($cache_id);
}
return $resultado;
}
Saludos.