Files
herbarium/src/Controller/SpeciesController.php
2024-06-07 15:21:08 +02:00

30 lines
814 B
PHP

<?php
namespace App\Controller;
use App\Entity\Species;
use App\Repository\SpeciesRepository;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Attribute\Route;
class SpeciesController extends AbstractController
{
#[Route('/species', name: 'app_species')]
public function index(SpeciesRepository $repository): Response
{
$species = $repository->findAll();
return $this->render('species/index.html.twig', [
'species' => $species,
]);
}
#[Route('/species/{id}', name: 'app_species_detail')]
public function detail(Species $specie): Response
{
return $this->render('species/detail.html.twig', [
'specie' => $specie,
]);
}
}