1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| //Liste des factures
#[Route('liste-factures', name: 'liste-factures')]
public function listeFactures(EcrituresRepository $ecrituresRepository, Request $request, PaginatorInterface $paginator): JsonResponse
{
$donnees = $ecrituresRepository->findBy(['type_document' => 'Facture'], ['created_at' => 'DESC']);
$ecritures = $paginator->paginate($donnees, $request->query->getInt('page', 1), 10);
return new JsonResponse(['content' => $this->renderView('_partials/_liste-ecritures.html.twig', ['ecritures' => $ecritures])]);
}
//Liste des devis
#[Route('liste-devis', name: 'liste-devis')]
public function listeDevis(EcrituresRepository $ecrituresRepository, Request $request, PaginatorInterface $paginator): JsonResponse
{
$donnees = $ecrituresRepository->findBy(['type_document' => 'Devis'], ['created_at' => 'DESC']);
$ecritures = $paginator->paginate($donnees, $request->query->getInt('page', 1), 10);
return new JsonResponse(['content' => $this->renderView('_partials/_liste-ecritures.html.twig', ['ecritures' => $ecritures])]);
} |
Partager