src/Controller/AppController.php line 18

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  4. use Symfony\Component\HttpFoundation\Response;
  5. use Symfony\Component\HttpFoundation\Request;
  6. use Symfony\Component\Routing\Annotation\Route;
  7. use Doctrine\ORM\EntityManagerInterface;
  8. use \Exception;
  9. use App\Form\QuickSearchType;
  10. class AppController extends AbstractController
  11. {
  12.     /**
  13.      * @Route("/", name="app_home", options={"expose"=true})
  14.      */
  15.     public function home(Request $requestEntityManagerInterface $em)
  16.     {
  17.         //$this->denyAccessUnlessGranted('IS_AUTHENTICATED_REMEMBERED');
  18.         return $this->render('home_sfw.html.twig');
  19.         return $this->render('home.html.twig');
  20.     }
  21.     /**
  22.      * @Route("/search", name="quick_search", options={"expose"=true})
  23.      */
  24.     public function quickSearch(Request $request)
  25.     {
  26.         $form $this->createForm(QuickSearchType::class, [], []);
  27.         return $this->render('quick_search.html.twig', [
  28.             'form' => $form->createView()
  29.         ]);
  30.     }
  31.     /**
  32.      * @Route("/search_results", name="search_something", options={"expose"=true})
  33.      */
  34.     public function searchResults(Request $request)
  35.     {
  36.         return new Response('Results here');
  37.     }
  38. }