clemenlg Posted October 14, 2014 Share Posted October 14, 2014 (edited) Hola, Tengo un módulo que hice hace tiempo y que funciona correctamente, pero ahora, he añadido un cambio, y si tengo la caché smarty activada no muestra los datos que tocaría (tengo marcada la opción de Recompilar el template si los archivos se han actualizado), seguramente no detecte éste cambio y no recompile el fichero. También uso iscached para comprobar si está en caché y así usarla (pero sin ella tampoco funciona). if (!$this->isCached('views/templates/hook/header.tpl', $this->getCacheId())){ ... } Como no he logrado hacerlo funcionar con la caché smarty, y desactivada sí que va, he pensado en desactivar la caché smarty en este fichero (o plantilla) únicamente, pero no sé seguro si se puede. ¿Alguien se ha encontrado con un caso similar? ¿Cómo lo ha resuelto? Gracias ;D Edited October 15, 2014 by clemenlg (see edit history) Link to comment Share on other sites More sharing options...
rafaelamargo Posted October 14, 2014 Share Posted October 14, 2014 ¿Si quitas todo lo relaccionado con: $this->getCacheId() en el php de tu modulo, te sigue trabajando con la cache o sin cache? 1 Link to comment Share on other sites More sharing options...
clemenlg Posted October 15, 2014 Author Share Posted October 15, 2014 (edited) ¿Si quitas todo lo relaccionado con: $this->getCacheId() en el php de tu modulo, te sigue trabajando con la cache o sin cache? Hola Rafael, Si, lo quité (lo comenté) todo, y sigue sin funcionar. Hoy me he dedicado a hacer las pruebas chorras y simples (que son las que primero tenia que haber hecho) y he detectado que era un problema de la caché del navegador... :S Tanto tiempo dándole vueltas y siempre es la opción más fácil la que más trabajo dá... Gracias ;D Edited October 15, 2014 by clemenlg (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts