Création de la page species et detail specie

Co-authored-by: Clément Laporte <Clement.LAPORTE@etu.uca.fr>
Co-authored-by: clfreville2 <clement.freville2@etu.uca.fr>
Reviewed-on: https://codefirst.iut.uca.fr/git/clement.freville2/herbarium/pulls/8
Co-authored-by: Clément LAPORTE <clement.laporte@etu.uca.fr>
Co-committed-by: Clément LAPORTE <clement.laporte@etu.uca.fr>
This commit is contained in:
Clément LAPORTE
2024-06-07 15:27:55 +02:00
committed by Clément FRÉVILLE
parent 62da326e75
commit 82a3f69fa4
4 changed files with 103 additions and 1 deletions

View File

@@ -0,0 +1,29 @@
<?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,
]);
}
}