I'm using the AppCache of Symfony2 and it works really well. I have a problem about the flashbags though. When I make a PUT, POST or DELETE request, I make a flashbag with a message for the user. However this flashbag is store in the cache and when I access the cached route via a GET method, the flashbag is still in there.
My question is how to have the flashbag only once in the page (and not to have it in the cached response). I've read about the ESI but I don't know how this would possibly help me: I don't know how to create a controller that the only purpose is to display flashbags. Plus this controller might not have the info necessary to display the correct flashbags.
Thank you for your answers.
Cheers!