src/Controller/HomeController.php line 19
<?php//src/Controller/HomeController.phpnamespace App\Controller;use App\Entity\Layer;use App\Entity\Project;use Doctrine\ORM\EntityManagerInterface;use Doctrine\Persistence\ManagerRegistry;use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;use Symfony\Component\HttpFoundation\Response;class HomeController extends AbstractController{public function __construct(private ManagerRegistry $doctrine){}public function index(){// Recuperar el nombre del proyecto por defecto del .env$defaultProjectName = $this->getParameter('app.default_project_name') ?? null;$defaultProjectId = null;if ($defaultProjectName) {// Buscar el proyecto por nombre$project = $this->doctrine->getManager()->getRepository(Project::class)->findOneBy(['name' => $defaultProjectName]);if ($project) {$defaultProjectId = $project->getId();}}//pass layers to viewreturn $this->render('home/index.html.twig', ['default_project_id' => $defaultProjectId,'default_project_name' => $defaultProjectName,]);}}