<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\Annotation\Route;
use App\Entity\Room;
use App\Entity\Flat;
class MainPageController extends AbstractController
{
/**
* @Route("/", name="app_main_page")
*/
public function index(Request $request): Response
{
$locale = $request->getLocale();
//get latest 12 rooms published
$rooms = $this->getDoctrine()->getRepository(Room::class)->findLimitNoUser(0,12);
//get latest 12 rooms published
$flats = $this->getDoctrine()->getRepository(Flat::class)->findLimitNoUser(0,12);
return $this->render('public/index.html.twig', [
'lang_locale'=>$locale,
'rooms'=>$rooms,
'flats'=>$flats
]);
}
}