/** * @param Product $product * @Route("/product/delete/{id}", name="admin_product_delete", * requirements={ * "id": "\d+" * }) * @Method({"POST"}) * @ParamConverter("Product", class="AppBundle:Product") * @Template("AppBundle:admin:messages.html.twig") * @return \Symfony\Component\HttpFoundation\RedirectResponse */ public function deleteProductAction(Product $product) { $product->setDeletedAt(new \DateTime('now')); $em = $this->getDoctrine()->getManager(); $em->persist($product); $em->flush(); return $this->redirectToRoute('admin_products'); }