How reload Twig cache in Symfony 2

Azhar picture Azhar · May 5, 2013 · Viewed 53k times · Source

I have a application which is developed in PHP using the Symfony 2 framework. I have changed a HTML file, but the change is not reflecting when I refresh the page.

  1. I restarted the server. No luck.

  2. I tried to remove the Twig folder from the /protected/cache/ page itself. This is not loading.

How can I reload the Twig cache?

Notes:

  • I am using tomcat server to deploy.
  • I don’t have the Symfony 2 command line configured on the server.
  • I am new to PHP.

Answer

Alain Tiemblo picture Alain Tiemblo · May 5, 2013

The most simple way, type the command :

rm -rf app/cache/*

The point is: all files in app/cache/ can be removed freely, they are regenerated when needed.

If you really want to clear only twig cache :

rm -rf app/cache/<environment>/twig

Replace <environment> by dev, prod, or test according to your requirements.