page number
This commit is contained in:
parent
08c5c71d9e
commit
48bcf42e7d
@ -62,6 +62,7 @@ class SearchController extends AbstractController
|
|||||||
public function index(Request $request, EntityManagerInterface $entityManager): Response
|
public function index(Request $request, EntityManagerInterface $entityManager): Response
|
||||||
{
|
{
|
||||||
$page = $request->query->get('page');
|
$page = $request->query->get('page');
|
||||||
|
if ($page== null) $page = 1;
|
||||||
$fruit = $request->query->get('fruit');
|
$fruit = $request->query->get('fruit');
|
||||||
$user_query = $request->query->get('q');
|
$user_query = $request->query->get('q');
|
||||||
|
|
||||||
@ -111,6 +112,7 @@ class SearchController extends AbstractController
|
|||||||
'fruit_emoji' => $fruit_emoji,
|
'fruit_emoji' => $fruit_emoji,
|
||||||
'fruit_name' => SearchController::getEmojiName($fruit),
|
'fruit_name' => SearchController::getEmojiName($fruit),
|
||||||
'page' => $page,
|
'page' => $page,
|
||||||
|
'all_page' => $response["pagination"]["pages"],
|
||||||
"next_page" => $page < $response["pagination"]["pages"] ? strval($page + 1) : $page_str,
|
"next_page" => $page < $response["pagination"]["pages"] ? strval($page + 1) : $page_str,
|
||||||
"previous_page" => $page > 1 ? strval($page - 1) : $page_str,
|
"previous_page" => $page > 1 ? strval($page - 1) : $page_str,
|
||||||
'results' => $results
|
'results' => $results
|
||||||
|
@ -49,7 +49,7 @@ endblock %} {% block body %}
|
|||||||
href="/search?q={{query}}&page={{previous_page}}&fruit={{fruit_emoji}}"
|
href="/search?q={{query}}&page={{previous_page}}&fruit={{fruit_emoji}}"
|
||||||
>‹‹ previous page</a
|
>‹‹ previous page</a
|
||||||
>
|
>
|
||||||
<p>{{page}}</p>
|
<p>{{page}} of {{all_page}}</p>
|
||||||
<a href="/search?q={{query}}&page={{next_page}}&fruit={{fruit_emoji}}"
|
<a href="/search?q={{query}}&page={{next_page}}&fruit={{fruit_emoji}}"
|
||||||
>next page ››</a
|
>next page ››</a
|
||||||
>
|
>
|
||||||
|
Loading…
Reference in New Issue
Block a user