Skip to content

Instantly share code, notes, and snippets.

@andreybolonin
Created March 14, 2021 07:10
Show Gist options
  • Save andreybolonin/7d1ed0f0174d9f58397a957f8c6cc097 to your computer and use it in GitHub Desktop.
Save andreybolonin/7d1ed0f0174d9f58397a957f8c6cc097 to your computer and use it in GitHub Desktop.
pagination.html.twig
<div class="navigation">
<div class="row">
<div class="col-1">
<p class="page-link" style="cursor: default!important;">
{{ 'Всего записей' }}:
{{ contacts.getTotalItemCount }}
</p>
</div>
<div class="col-1">
<div class="flex-column">
<div class="flex"></div>
<p>{{ 'Записей на странице' }}</p>
<a class="btn-link" href="{{ path(app.request.attributes.get('_route'), app.request.query.all|merge({'items': 200})) }}">200</a>
<a class="btn-link" href="{{ path(app.request.attributes.get('_route'), app.request.query.all|merge({'items': 300})) }}">300</a>
<a class="btn-link" href="{{ path(app.request.attributes.get('_route'), app.request.query.all|merge({'items': 400})) }}">400</a>
<a class="btn-link" href="{{ path(app.request.attributes.get('_route'), app.request.query.all|merge({'items': 99999999})) }}">{{ 'Все' }}</a>
</div>
</div>
<div class="col">
{{ knp_pagination_render(contacts) }}
</div>
</div>
</div>
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment