[symfony6] knp paginator
Résolu
RomainGA
Messages postés
128
Statut
Membre
-
Pitet -
Pitet -
Bonjour,
<?php
namespace App\Controller;
use App\Repository\IngredientRepository;
use Knp\Component\Pager\PaginatorInterface;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
class IngredientController extends AbstractController
{
#[Route('/ingredient', name: 'app_ingredient')]
public function index(IngredientRepository $repository, PaginatorInterface $paginator, Request $request): Response
{
$pagination = $paginator->paginate(
$repository->findAll(),
$request->query->getInt('page', 1), /*page number*/
1 /*limit per page*/
);
$ingredients = $repository->findAll();
return $this->render('pages/ingredient/index.html.twig', [
'ingredients'=>$ingredients
]);
}
}
A partir de la, je ne devrais avoir que 1 ingredient mais tout les ingredients s'affiche.

Que faire ?
A voir également:
- Symfony knp paginator
- Symfony ParamConverter en cas enregistrement absent ✓ - Forum PHP
- Problème envoi email Symfony 4 sur VPS OVH ✓ - Forum PHP
- Recuperation d'un entité appartir d'un repository avec symfony 3 - Forum PHP
- [SYMFONY] erreur "cascade" lors de l'ajout détail commande ✓ - Forum PHP
- Symfony : Object of class could not be converted to string - Forum PHP