2011-03-22 17 views
5

El propietario original de nuestra empresa tenía el sitio web diseñado utilizando Smartys. He actualizado la página del producto, pero incluso después de eliminar el archivo temporal de "templates_c", que pensé que era el archivo de caché, la página de productos actualizada no se mostrará en absoluto, todo se ve exactamente igual que antes.Cómo borrar caché de Smarty

¿Cómo puedo borrar la caché en Smartys para que mi página modificada sea visible?

Respuesta

12

Smarty usa un directorio de compilación y un directorio de caché por separado. templates_c es probablemente el directorio de compilación. La memoria caché se especifica en $smarty->cache_dir. Esa es la que necesita vaciar.

En PHP con Smarty versión 2, puede ejecutar la función clear_all_cache()

$smarty->clear_all_cache(); 

Si está utilizando Smarty versión 3, el comando es clearAllCache()

$smarty->clearAllCache(); 

Para averiguar el directorio de caché:

echo $smarty->cache_dir; 
+0

Gracias, voy a intentarlo ahora. ¿Cómo está http://xfactorservers.com/game_servers/ cargando una página diferente de http://xfactorservers.com/game_servers.php? ¿Es así como lo almacena? –

Cuestiones relacionadas