Supongo que está utilizando el motor Twig, (el motor de plantillas predeterminado para Symfony2). Para deshabilitar la caché en rama, de modo que usted no tiene que mantener a borrar la memoria caché de este modo:
rm -rf app/cache/*
Vaya a su archivo de configuración de aplicación (por DEFAULT se encuentra en ../app/config/config. yml desde su directorio raíz). Seleccionar los ajustes de configuración rama (menores ramita:) y cambie el valor de caché (que debe estar apuntando hacia el directorio de caché) para falsa así:
twig:
cache: false
Si no ve ninguna caché entrada de configuración, simplemente agregue la línea de arriba.
También puede ser útil a la caja de la referencia de configuración para el paquete de la ramita: http://symfony.com/doc/2.0/reference/configuration/twig.html
Después de editar el archivo de config_dev.yml, ir a su terminal y ejecuta:
app/console cache:clear
este concepto de caché todavía me confunde. no estoy seguro de si es posible. en realidad hay dos cachés, al menos, para el boostrapping (twig, config, routes) y otro para los componentes usados. No estoy seguro de si, dada la arquitectura de sf2 std distrib, la idea de desactivar cachés tiene sentido. : -/el código tendría que ser cambiado considerablemente, supongo, porque tendrías que traducir yml-configs, yml-routings y templates a php ... quizás sea más fácil convertirse en cache-independant si uno usa php para rutas, plantillas y configuraciones en primer lugar. – Raffael
¿Qué tipo/nivel de caché desea deshabilitar?Para la caché de HTTP, la mejor visión general es probablemente [aquí] (http://symfony.com/doc/current/book/http_cache.html). Sin embargo, tenga en cuenta que no está activada por defecto de todos modos. ¿Podrías explicar con un poco más de detalle qué problema estás tratando de resolver? –
Quiero probar las plantillas y la configuración sin borrar la/app/cache/* todo el tiempo. – NaN