public function getDigitalBookByCategoryAction(Request $request, $slug) { $page = (int) $request->query->get('page', 1); $action = new GetDigitalBookByCategoryAction($this->app); $categories = GetAllCategoriesHelper::help(1); $qb = $action->handle($slug); $pagination = $this->app['dezull.dbal_paginator']->paginate($qb, $page, 5); return $this->app['twig']->render('getDigitalBookByCategory.twig', ['pagination' => $pagination, 'categories' => $categories]); }
public function viewDigitalBooksByCategoryAction(Request $request, $category) { $page = (int) $request->query->get('page', 1); $action = new GetDigitalBookByCategoryAction($this->app); $qb = $action->handle($category); $pagination = $this->app['dezull.dbal_paginator']->paginate($qb, $page, 10); return $this->app['twig']->render('admin/viewDigitalBooksByCategory.twig', ['pagination' => $pagination, 'requestCount' => GetBorrowRequestCountHelper::help(), 'countOfBorrowing' => GetCountOfBookInBorrowingHelper::help(), 'categories' => GetAllCategoriesHelper::help(1), 'category' => $category]); }