هذه هي وظيفة التحكم الخاصة بي
/**
* @Route(
* path = "/",
* defaults = {"page": "1"},
* name = "products_show"
* )
* @Route(
* path = "/page/{page}",
* requirements = {"page": "[1-9]\d*"},
* name = "products_show_by_page"
* )
* @Method("GET")
* @Cache(smaxage = "1800", public = true)
*/
public function showProducts(Request $request, int $page, PaginatorInterface $paginator, ProductRepository $products)
{
$searchQuery = $request->query->get('q', '');
$query = $products->findOrSearchAllJoinedToCategory($searchQuery);
$pagination = $paginator->paginate($query, $page, Product::NUM_ITEMS);
$pagination->setUsedRoute('products_show_by_page');
return $this->render('product/products_show.html.twig', [
'pagination' => $pagination,
'page' => $page,
'searchQuery' => $searchQuery
]);
}
وقمت بإضافة ملف KernelCache.php فارغ وإجراء تغييرات في index.php. نرى https://symfony.com/doc/current/http_cache.html#symfony-reverse-proxy
وضبط APP_ENV على همز في .env
ولكن بعد هذه التغييرات ، ما زلت أحصل على 200 رد ، وليس استجابة 304. هل هناك أي مهام إضافية؟ (لدي نظام تطوير Xamp بسيط واختبار مع Firefox)