<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use App\Repository\PhotoRepository;
class HomeController extends AbstractController
{
#[Route('/', name: 'app_root')]
public function root(PhotoRepository $photoRepository): Response
{
$mainDescription = 'Это сайт художника Макарова Николая. Здесь вы найдете удивительные произведения искусства, созданные с любовью и страстью. Погрузитесь в мир красок и вдохновения.';
$photo = $photoRepository->findOneBy(['description' => 'главное фото']);
if ($photo) {
$description = $photo->getDescription();
} else {
$description = 'Фотография не найдена';
}
return $this->render('home/index.html.twig', [
'main_description' => $mainDescription,
'photo' => $photo,
'description' => $description,
'controller_name' => 'HomeController',
]);
}
}