|
@@ -13,10 +13,10 @@ use Symfony\Component\Routing\Attribute\Route;
|
|
|
|
|
|
class IndexController extends AbstractController
|
|
class IndexController extends AbstractController
|
|
{
|
|
{
|
|
- #[Route('/', name: 'app_index', methods: ['GET', 'POST'])]
|
|
|
|
- public function index(Request $request, FilmRepository $filmRepository): Response
|
|
|
|
|
|
+ #[Route('/{id?}', name: 'app_index', methods: ['GET', 'POST'], requirements: ['id' => '\d+'])]
|
|
|
|
+ public function index(Request $request, FilmRepository $filmRepository, ?Film $film = null): Response
|
|
{
|
|
{
|
|
- $film = new Film();
|
|
|
|
|
|
+ $film = $film ?? new Film();
|
|
$form = $this->createForm(FilmType::class, $film);
|
|
$form = $this->createForm(FilmType::class, $film);
|
|
$films = $filmRepository->findAll();
|
|
$films = $filmRepository->findAll();
|
|
|
|
|