src/Controller/AdminController.php line 21

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Sensio\Bundle\FrameworkExtraBundle\Configuration\IsGranted;
  4. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  5. use Symfony\Component\HttpFoundation\Response;
  6. use Symfony\Component\Routing\Annotation\Route;
  7. /**
  8.  * Require ROLE_ADMIN for *every* controller method in this class.
  9.  * @Route("/admin")
  10.  * @IsGranted("ROLE_ADMIN")
  11.  */
  12. class AdminController extends AbstractController
  13. {
  14.     /**
  15.      * @Route("/", name="admin_index")
  16.      */
  17.     public function adminDashboard(): Response
  18.     {
  19.        /* return $this->render('admin/index.html.twig', [
  20.             'controller_name' => 'AdminController',
  21.         ]);*/
  22.         return $this->redirectToRoute('product_index');
  23.     }
  24.     /**
  25.      * @return Response
  26.      * @Route("/admin/get_product_select2", name="admin_get_product_select2")
  27.      *
  28.      */
  29.     public function getProductAjax():Response
  30.     {
  31.         return $this->json();
  32.     }
  33. }