src/Controller/PublicationsController.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Controller;
  3. use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
  4. use Symfony\Component\HttpFoundation\Response;
  5. use Symfony\Component\Routing\Annotation\Route;
  6. class PublicationsController extends AbstractController
  7. {
  8. #[Route('/publications', name: 'app_publications')]
  9. public function index(): Response
  10. {
  11. return $this->render('publications/index.html.twig', [
  12. 'publications' => []
  13. ]);
  14. }
  15. #[Route('/publications/new', name: 'app_publications_new')]
  16. public function new(): Response
  17. {
  18. return $this->render('publications/new.html.twig');
  19. }
  20. #[Route('/publications/{id}', name: 'app_publications_show')]
  21. public function show(int $id): Response
  22. {
  23. return $this->render('publications/show.html.twig', [
  24. 'publication' => ['id' => $id]
  25. ]);
  26. }
  27. }