src/Controller/FooterController.php line 22

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use App\Entity\BlogCategorie;
  4. use App\Entity\BlogArticle;
  5. use Doctrine\ORM\EntityManagerInterface;
  6. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  7. use Symfony\Component\HttpFoundation\{ResponseRequest};
  8. use Symfony\Component\Routing\Annotation\Route;
  9. use Symfony\Component\Mailer\MailerInterface;
  10. use Symfony\Component\HttpFoundation\JsonResponse;
  11. use App\Entity\Contact;
  12. use App\Form\ContactType;
  13. use App\Manager\ContactManager;
  14. class FooterController extends AbstractController
  15. {
  16.     public function showAction(Request $requestEntityManagerInterface $em): Response
  17.     {
  18.         $lastArticles $em->createQueryBuilder()
  19.             ->select('b')
  20.             ->from(BlogArticle::class, 'b')
  21.             ->orderBy('b.datePublication''DESC')
  22.             ->setMaxResults(3)
  23.             ->getQuery()
  24.             ->getResult()
  25.         ;
  26.         return $this->render('includes/footer.html.twig', [
  27.             'lastArticles' => $lastArticles,
  28.         ]);
  29.     }
  30. }