Slide 33
Slide 33 text
/**
* @Cache(lastModified="post.getUpdatedAt()")
*/
public function bar(Post $post) {
return $response;
}
// or
public function foo(Request $request, Post $post) {
$reponse = new Response();
$response->setLastModified($post->getUpdatedAt())
if ($response->isNotModified($request)) {
return $response;
}
return $this->render('foo.html.twig', [], $response);
}